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>
This commit is contained in:
dt
2009-11-03 16:23:40 +01:00
parent a6d099a1ea
commit dfcf87052d

View File

@@ -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);