summaryrefslogtreecommitdiffstats
path: root/src/doxygen.cpp
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2018-12-26 08:49:26 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2018-12-26 10:49:42 (GMT)
commitb6662b61dd83be32481a1c83e092082e9d797f0a (patch)
treefcf4bf395d5bc6de2cbf94fc78dc25bd8772a521 /src/doxygen.cpp
parent348a8cc72dd481fa9e65e6209946bfeef5716914 (diff)
downloadDoxygen-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.cpp5
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))