forked from qt-creator/qt-creator
Fix another crash when BaseQtVersion == 0.
Change-Id: I635bbc5c0120f8bf15b918ef8205cf72298720f0 Reviewed-on: http://codereview.qt.nokia.com/98 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
This commit is contained in:
@@ -388,16 +388,15 @@ void Qt4ProjectConfigWidget::updateImportLabel()
|
|||||||
if (m_buildConfiguration->shadowBuild())
|
if (m_buildConfiguration->shadowBuild())
|
||||||
buildDirectory = m_buildConfiguration->buildDirectory();
|
buildDirectory = m_buildConfiguration->buildDirectory();
|
||||||
QList<ProjectExplorer::Task> issues;
|
QList<ProjectExplorer::Task> issues;
|
||||||
QtSupport::BaseQtVersion *version = m_buildConfiguration->qtVersion();
|
if (QtSupport::BaseQtVersion *version = m_buildConfiguration->qtVersion()) {
|
||||||
if (version)
|
|
||||||
issues = version->reportIssues(m_buildConfiguration->target()->project()->file()->fileName(),
|
issues = version->reportIssues(m_buildConfiguration->target()->project()->file()->fileName(),
|
||||||
buildDirectory);
|
buildDirectory);
|
||||||
|
|
||||||
foreach (Qt4BaseTargetFactory *factory,
|
foreach (Qt4BaseTargetFactory *factory,
|
||||||
Qt4BaseTargetFactory::qt4BaseTargetFactoriesForIds(version->supportedTargetIds().toList()))
|
Qt4BaseTargetFactory::qt4BaseTargetFactoriesForIds(version->supportedTargetIds().toList()))
|
||||||
issues.append(factory->reportIssues(m_buildConfiguration->target()->project()->file()->fileName()));
|
issues.append(factory->reportIssues(m_buildConfiguration->target()->project()->file()->fileName()));
|
||||||
|
|
||||||
qSort(issues);
|
qSort(issues);
|
||||||
|
}
|
||||||
|
|
||||||
if (incompatibleBuild) {
|
if (incompatibleBuild) {
|
||||||
m_ui->problemLabel->setVisible(true);
|
m_ui->problemLabel->setVisible(true);
|
||||||
|
Reference in New Issue
Block a user