diff --git a/src/plugins/qt4projectmanager/qtversionmanager.cpp b/src/plugins/qt4projectmanager/qtversionmanager.cpp
index 48f59817692df638af7a0f87df3916c8b17540af..067303a9cc3c7534abb173d4244f751261bfb340 100644
--- a/src/plugins/qt4projectmanager/qtversionmanager.cpp
+++ b/src/plugins/qt4projectmanager/qtversionmanager.cpp
@@ -441,10 +441,12 @@ void QtVersionManager::setNewQtVersions(QList<QtVersion *> newVersions, int newD
 
     while (nit != nend) {
         changedVersions.push_back((*nit)->uniqueId());
+        ++nit;
     }
 
     while (oit != oend) {
         changedVersions.push_back((*oit)->uniqueId());
+        ++oit;
     }
 
     qDeleteAll(m_versions);