diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2018-12-26 08:49:26 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2018-12-26 10:49:42 (GMT) |
commit | b6662b61dd83be32481a1c83e092082e9d797f0a (patch) | |
tree | fcf4bf395d5bc6de2cbf94fc78dc25bd8772a521 /src/doxygen.cpp | |
parent | 348a8cc72dd481fa9e65e6209946bfeef5716914 (diff) | |
download | Doxygen-b6662b61dd83be32481a1c83e092082e9d797f0a.zip Doxygen-b6662b61dd83be32481a1c83e092082e9d797f0a.tar.gz Doxygen-b6662b61dd83be32481a1c83e092082e9d797f0a.tar.bz2 |
Fixed some more small memory leaks
Diffstat (limited to 'src/doxygen.cpp')
-rw-r--r-- | src/doxygen.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/doxygen.cpp b/src/doxygen.cpp index e8df763..2d55ae6 100644 --- a/src/doxygen.cpp +++ b/src/doxygen.cpp @@ -9937,7 +9937,6 @@ void readFormulaRepository(QCString dir, bool cmp) else { f=new Formula(formText); - Doxygen::formulaList->setAutoDelete(TRUE); Doxygen::formulaList->append(f); Doxygen::formulaDict->insert(formText,f); Doxygen::formulaNameDict->insert(formName,f); @@ -10231,6 +10230,7 @@ void initDoxygen() Doxygen::genericsDict = new GenericsSDict; Doxygen::indexList = new IndexList; Doxygen::formulaList = new FormulaList; + Doxygen::formulaList->setAutoDelete(TRUE); Doxygen::formulaDict = new FormulaDict(1009); Doxygen::formulaNameDict = new FormulaDict(1009); Doxygen::sectionDict = new SectionDict(257); @@ -10729,8 +10729,11 @@ void adjustConfiguration() Doxygen::imageNameDict = new FileNameDict(257); Doxygen::imageNameDict->setAutoDelete(TRUE); Doxygen::dotFileNameDict = new FileNameDict(257); + Doxygen::dotFileNameDict->setAutoDelete(TRUE); Doxygen::mscFileNameDict = new FileNameDict(257); + Doxygen::mscFileNameDict->setAutoDelete(TRUE); Doxygen::diaFileNameDict = new FileNameDict(257); + Doxygen::diaFileNameDict->setAutoDelete(TRUE); QCString outputLanguage=Config_getEnum(OUTPUT_LANGUAGE); if (!setTranslator(outputLanguage)) |