diff --git a/src/plugins/qt4projectmanager/qtversionmanager.cpp b/src/plugins/qt4projectmanager/qtversionmanager.cpp index 6e5625c9ae3ca9b6acc230e8655ca06658e848e1..1c21a56b7887401a2da009acd8ca4eb699e4e1e7 100644 --- a/src/plugins/qt4projectmanager/qtversionmanager.cpp +++ b/src/plugins/qt4projectmanager/qtversionmanager.cpp @@ -1155,8 +1155,10 @@ void QtVersion::updateToolChainAndMkspec() const m_toolChains.clear(); m_targetIds.clear(); - if (!isValid()) + if (!isValid()) { + m_targetIds.insert(Constants::DESKTOP_TARGET_ID); return; + } // qDebug()<<"Finding mkspec for"<<qmakeCommand(); diff --git a/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp b/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp index 7e064ae825cf1f72ac1efce89c0be4cf18de1dd8..0a5f7e339325fd1f04092e9f073100820eceadc3 100644 --- a/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp +++ b/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp @@ -280,6 +280,9 @@ TargetSetupPage::importInfosForKnownQtVersions(Qt4ProjectManager::Qt4Project *pr QList<ImportInfo> results; QtVersionManager * vm = QtVersionManager::instance(); QList<QtVersion *> validVersions = vm->validVersions(); + // Fallback in case no valid versions are found: + if (validVersions.isEmpty()) + validVersions.append(vm->versions().at(0)); // there is always one! foreach (QtVersion *v, validVersions) { ImportInfo info; // ToDo: Check whether shadowbuilding is possible and use sourcedir if not: