From dfcf87052dd47a1d42c97708c3e692e9ad7ea371 Mon Sep 17 00:00:00 2001 From: dt <qtc-committer@nokia.com> Date: Tue, 3 Nov 2009 16:23:40 +0100 Subject: [PATCH] Don't crash on adding a runconfiguration The combobox now emits a currentIndexChanged(-1) signal if we reset the base model. Reviewed-by: con <qtc-committer@nokia.com> --- src/plugins/projectexplorer/runsettingspropertiespage.cpp | 5 +++++ 1 file changed, 5 insertions(+) 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<RunConfiguration> selectedRunConfiguration = m_runConfigurationsModel->runConfigurations().at(index); -- GitLab