summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@theqtcompany.com>2015-05-26 14:19:52 +0200
committerNikolai Kosjar <nikolai.kosjar@theqtcompany.com>2015-05-26 12:20:19 +0000
commit455d149798eed65e11a0c3688800cb61a5cad91a (patch)
tree4142d54de678084df8c688a753870169d2db166e
parent483be66158e73e4b2371486223263f8ff7a8d6a2 (diff)
downloadqt-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.cpp5
-rw-r--r--src/libs/sqlite/sqlitetable.h1
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;