forked from qt-creator/qt-creator
Fix memory leak in QtVersionManager
This commit is contained in:
@@ -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
|
||||
///
|
||||
|
Reference in New Issue
Block a user