diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2021-01-02 17:44:52 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2021-01-02 17:44:52 (GMT) |
commit | f3dfa40be43c0a835445e74dcf7b5fb03a9d843c (patch) | |
tree | fa9f26205158e0f2a2ffcab4bb3e73bef1617d15 /src/doxygen.cpp | |
parent | 3fbc3f9ed4c43ed890110df099df897e036ae1e2 (diff) | |
download | Doxygen-f3dfa40be43c0a835445e74dcf7b5fb03a9d843c.zip Doxygen-f3dfa40be43c0a835445e74dcf7b5fb03a9d843c.tar.gz Doxygen-f3dfa40be43c0a835445e74dcf7b5fb03a9d843c.tar.bz2 |
issue #8296: LaTeX Error: File ... not found.
Diffstat (limited to 'src/doxygen.cpp')
-rw-r--r-- | src/doxygen.cpp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/doxygen.cpp b/src/doxygen.cpp index ced0f4f..1e7a663 100644 --- a/src/doxygen.cpp +++ b/src/doxygen.cpp @@ -4160,7 +4160,18 @@ static bool findTemplateInstanceRelation(const Entry *root, ClassDefMutable *instanceClass = toClassDefMutable( templateClass->insertTemplateInstance( root->fileName,root->startLine,root->startColumn,templSpec,freshInstance)); - if (isArtificial) instanceClass->setArtificial(TRUE); + if (isArtificial) + { + instanceClass->setArtificial(TRUE); + for (const auto innerClass : instanceClass->getClasses()) + { + ClassDefMutable *innerClassMutable = toClassDefMutable(innerClass); + if (innerClassMutable) + { + innerClassMutable->setArtificial(TRUE); + } + } + } instanceClass->setLanguage(root->lang); if (freshInstance) |