diff --git a/src/plugins/projectexplorer/runsettingspropertiespage.cpp b/src/plugins/projectexplorer/runsettingspropertiespage.cpp index 03b38082614..055341f6beb 100644 --- a/src/plugins/projectexplorer/runsettingspropertiespage.cpp +++ b/src/plugins/projectexplorer/runsettingspropertiespage.cpp @@ -295,6 +295,11 @@ void RunSettingsWidget::initRunConfigurationComboBox() void RunSettingsWidget::showRunConfigurationWidget(int index) { Q_ASSERT(m_project); + if (index == -1) { + delete m_runConfigurationWidget; + m_runConfigurationWidget = 0; + return; + } QSharedPointer selectedRunConfiguration = m_runConfigurationsModel->runConfigurations().at(index);