diff options
author | Nikolai Kosjar <nikolai.kosjar@theqtcompany.com> | 2015-05-26 14:19:52 +0200 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@theqtcompany.com> | 2015-05-26 12:20:19 +0000 |
commit | 455d149798eed65e11a0c3688800cb61a5cad91a (patch) | |
tree | 4142d54de678084df8c688a753870169d2db166e | |
parent | 483be66158e73e4b2371486223263f8ff7a8d6a2 (diff) | |
download | qt-creator-455d149798eed65e11a0c3688800cb61a5cad91a.tar.gz |
CodeModelBackEnd: Fix memory leak in SqliteTable
Change-Id: Ic55de2a568dd506a6179621f8a2fd59db2f46839
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
-rw-r--r-- | src/libs/sqlite/sqlitetable.cpp | 5 | ||||
-rw-r--r-- | src/libs/sqlite/sqlitetable.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/libs/sqlite/sqlitetable.cpp b/src/libs/sqlite/sqlitetable.cpp index 4b007b5737..6abb96986f 100644 --- a/src/libs/sqlite/sqlitetable.cpp +++ b/src/libs/sqlite/sqlitetable.cpp @@ -39,6 +39,11 @@ SqliteTable::SqliteTable() } +SqliteTable::~SqliteTable() +{ + qDeleteAll(sqliteColumns); +} + void SqliteTable::setName(const Utf8String &name) { tableName = name; diff --git a/src/libs/sqlite/sqlitetable.h b/src/libs/sqlite/sqlitetable.h index 754137a413..d1b6e45a07 100644 --- a/src/libs/sqlite/sqlitetable.h +++ b/src/libs/sqlite/sqlitetable.h @@ -49,6 +49,7 @@ class SQLITE_EXPORT SqliteTable : public QObject public: SqliteTable(); + ~SqliteTable(); void setName(const Utf8String &name); const Utf8String &name() const; |