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