diff options
author | dt <qtc-committer@nokia.com> | 2009-11-04 11:30:39 +0100 |
---|---|---|
committer | con <qtc-committer@nokia.com> | 2009-11-04 18:57:59 +0100 |
commit | ac8385278c96e763a98eec906c76139409fd60b3 (patch) | |
tree | deb5522dce8f6381fc44e1df0d6ebc101ce968b4 | |
parent | ac27b13553f82778e6a99df5034e452eda9d7fa7 (diff) |
Fix memory leak in QtVersionManager
(cherry picked from commit 655b06b48daf5a3f31cd07ce7111f8f09a38a91f)
-rw-r--r-- | src/plugins/qt4projectmanager/qtversionmanager.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/plugins/qt4projectmanager/qtversionmanager.cpp b/src/plugins/qt4projectmanager/qtversionmanager.cpp index dbf52dd4ba2..538be5d2662 100644 --- a/src/plugins/qt4projectmanager/qtversionmanager.cpp +++ b/src/plugins/qt4projectmanager/qtversionmanager.cpp @@ -392,8 +392,7 @@ void QtVersionManager::setNewQtVersions(QList<QtVersion *> newVersions, int newD } qDeleteAll(m_versions); m_versions.clear(); - foreach(QtVersion *version, newVersions) - m_versions.append(new QtVersion(*version)); + m_versions = newVersions; if (versionPathsChanged) updateDocumentation(); updateUniqueIdToIndexMap(); @@ -413,8 +412,6 @@ void QtVersionManager::setNewQtVersions(QList<QtVersion *> newVersions, int newD writeVersionsIntoSettings(); } - - /// /// QtVersion /// |