diff --git a/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp b/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp index 3569c9793dc..f0cf14bcd9a 100644 --- a/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp +++ b/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp @@ -388,16 +388,15 @@ void Qt4ProjectConfigWidget::updateImportLabel() if (m_buildConfiguration->shadowBuild()) buildDirectory = m_buildConfiguration->buildDirectory(); QList issues; - QtSupport::BaseQtVersion *version = m_buildConfiguration->qtVersion(); - if (version) + if (QtSupport::BaseQtVersion *version = m_buildConfiguration->qtVersion()) { issues = version->reportIssues(m_buildConfiguration->target()->project()->file()->fileName(), - buildDirectory); + buildDirectory); + foreach (Qt4BaseTargetFactory *factory, + Qt4BaseTargetFactory::qt4BaseTargetFactoriesForIds(version->supportedTargetIds().toList())) + issues.append(factory->reportIssues(m_buildConfiguration->target()->project()->file()->fileName())); - foreach (Qt4BaseTargetFactory *factory, - Qt4BaseTargetFactory::qt4BaseTargetFactoriesForIds(version->supportedTargetIds().toList())) - issues.append(factory->reportIssues(m_buildConfiguration->target()->project()->file()->fileName())); - - qSort(issues); + qSort(issues); + } if (incompatibleBuild) { m_ui->problemLabel->setVisible(true);