Commit a8dc1a84 authored by Dimitri van Heesch's avatar Dimitri van Heesch

Merge pull request #239 from albert-github/feature/bug_738548

Bug 738548 - latex: dead links to source code
parents 0f100cab b68a4abc
...@@ -327,6 +327,13 @@ void FileDef::writeDetailedDescription(OutputList &ol,const QCString &title) ...@@ -327,6 +327,13 @@ void FileDef::writeDetailedDescription(OutputList &ol,const QCString &title)
//printf("Writing source ref for file %s\n",name().data()); //printf("Writing source ref for file %s\n",name().data());
if (Config_getBool("SOURCE_BROWSER")) if (Config_getBool("SOURCE_BROWSER"))
{ {
//if Latex enabled and LATEX_SOURCE_CODE isn't -> skip, bug_738548
ol.pushGeneratorState();
if (ol.isEnabled(OutputGenerator::Latex) && !Config_getBool("LATEX_SOURCE_CODE"))
{
ol.disable(OutputGenerator::Latex);
}
ol.startParagraph(); ol.startParagraph();
QCString refText = theTranslator->trDefinedInSourceFile(); QCString refText = theTranslator->trDefinedInSourceFile();
int fileMarkerPos = refText.find("@0"); int fileMarkerPos = refText.find("@0");
...@@ -339,6 +346,8 @@ void FileDef::writeDetailedDescription(OutputList &ol,const QCString &title) ...@@ -339,6 +346,8 @@ void FileDef::writeDetailedDescription(OutputList &ol,const QCString &title)
refText.length()-fileMarkerPos-2)); // text right from marker 2 refText.length()-fileMarkerPos-2)); // text right from marker 2
} }
ol.endParagraph(); ol.endParagraph();
//Restore settings, bug_738548
ol.popGeneratorState();
} }
ol.endTextBlock(); ol.endTextBlock();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment