diff --git a/src/plugins/qt4projectmanager/qtversionmanager.cpp b/src/plugins/qt4projectmanager/qtversionmanager.cpp
index dbf52dd4ba2905e228d89d14dd6452e600435130..538be5d2662d3b0764f612098703a69ee6bbd3a2 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
 ///