OSDN Git Service

- More leak fixes from rayl.
authorcs <cs@e1914e07-63f8-0310-9059-d6d858d7cdca>
Thu, 15 Feb 2007 19:27:51 +0000 (19:27 +0000)
committercs <cs@e1914e07-63f8-0310-9059-d6d858d7cdca>
Thu, 15 Feb 2007 19:27:51 +0000 (19:27 +0000)
git-svn-id: https://www.taskjuggler.org/svn/taskjuggler/trunk@1398 e1914e07-63f8-0310-9059-d6d858d7cdca

taskjuggler/Account.cpp
taskjuggler/CSVReportElement.cpp
taskjuggler/Project.cpp
taskjuggler/TableColumnInfo.cpp

index 3fffa95..22e9882 100644 (file)
@@ -20,6 +20,7 @@ Account::Account(Project* p, const QString& i, const QString& n, Account* pr,
                  AccountType at, const QString& df, uint dl) :
     CoreAttributes(p, i, n, pr, df, dl), acctType(at)
 {
+    transactions.setAutoDelete(TRUE);
     p->addAccount(this);
     kotrusId = "";
 }
index fbc3968..312212b 100644 (file)
@@ -211,6 +211,8 @@ CSVReportElement::generateTitle(TableCellInfo* tci, const QString& str)
     cellText = filter(cellText);
 
     s() << "\"" << cellText << "\"";
+
+    delete sl;
 }
 
 void
index 19931f8..c788ac2 100644 (file)
@@ -126,6 +126,8 @@ Project::~Project()
     shiftList.deleteContents();
     scenarioList.deleteContents();
 
+    delete resourceLimits;
+
     // Remove support for 1.0 XML reports for next major release. */
     delete xmlreport;
 
index 8cb8e68..0d39327 100644 (file)
@@ -16,6 +16,8 @@ TableColumnInfo::~TableColumnInfo()
 {
     delete [] sum;
     delete [] memory;
+    delete hideCellText;
+    delete hideCellURL;
 }
 
 void