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 ///