diff --git a/src/plugins/qt4projectmanager/qt4buildconfiguration.cpp b/src/plugins/qt4projectmanager/qt4buildconfiguration.cpp index df7868fa812..fe67771a154 100644 --- a/src/plugins/qt4projectmanager/qt4buildconfiguration.cpp +++ b/src/plugins/qt4projectmanager/qt4buildconfiguration.cpp @@ -459,11 +459,11 @@ MakeStep *Qt4BuildConfiguration::makeStep() const void Qt4BuildConfiguration::qtVersionsChanged(const QList &changedVersions) { - if (!changedVersions.contains(m_qtVersionId) || - qtVersion()->isValid()) + if (!changedVersions.contains(m_qtVersionId)) return; - - pickValidQtVersion(); + if (!qtVersion()->isValid()) + pickValidQtVersion(); + emit environmentChanged(); // Our qt version changed, that might have changed the environemnt } // returns true if both are equal