From 655b06b48daf5a3f31cd07ce7111f8f09a38a91f Mon Sep 17 00:00:00 2001 From: dt <qtc-committer@nokia.com> Date: Wed, 4 Nov 2009 11:30:39 +0100 Subject: [PATCH] Fix memory leak in QtVersionManager --- src/plugins/qt4projectmanager/qtversionmanager.cpp | 5 +---- 1 file changed, 1 insertion(+), 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 /// -- GitLab