From 168721946b20a40f75ef17e6d20aa82d99a302e4 Mon Sep 17 00:00:00 2001 From: dt <qtc-commiter@nokia.com> Date: Tue, 2 Dec 2008 17:59:38 +0100 Subject: [PATCH] Fixes: Fix crash if the project has no build steps. --- src/plugins/projectexplorer/buildstepspage.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/plugins/projectexplorer/buildstepspage.cpp b/src/plugins/projectexplorer/buildstepspage.cpp index 38f804a6ff7..6578d76e351 100644 --- a/src/plugins/projectexplorer/buildstepspage.cpp +++ b/src/plugins/projectexplorer/buildstepspage.cpp @@ -110,8 +110,10 @@ void BuildStepsPage::init(const QString &buildConfiguration) m_ui->buildSettingsList->setCurrentItem(m_ui->buildSettingsList->invisibleRootItem()->child(0)); // make sure widget is updated - BuildStepConfigWidget *widget = qobject_cast<BuildStepConfigWidget *>(m_ui->buildSettingsWidget->currentWidget()); - widget->init(m_configuration); + if (m_ui->buildSettingsWidget->currentWidget()) { + BuildStepConfigWidget *widget = qobject_cast<BuildStepConfigWidget *>(m_ui->buildSettingsWidget->currentWidget()); + widget->init(m_configuration); + } } /* switch from one tree item / build step to another */ -- GitLab