Fix crash on creating new qt4projects

This commit is contained in:
dt
2009-11-30 13:58:06 +01:00
parent 9a17d44104
commit 68dae8bcaf

View File

@@ -275,8 +275,16 @@ bool Project::restoreSettingsImpl(PersistentSettingsReader &reader)
} }
// Set Active Configuration // Set Active Configuration
{ // Try restoring the active configuration
QString activeConfigurationName = reader.restoreValue("activebuildconfiguration").toString(); QString activeConfigurationName = reader.restoreValue("activebuildconfiguration").toString();
m_activeBuildConfiguration = buildConfigurations().at(buildConfigurationNames.indexOf(activeConfigurationName)); int index = buildConfigurationNames.indexOf(activeConfigurationName);
if (index != -1)
m_activeBuildConfiguration = buildConfigurations().at(index);
else if (!buildConfigurations().isEmpty())
m_activeBuildConfiguration = buildConfigurations().at(0);
else
m_activeBuildConfiguration = 0;
}
//Build Settings //Build Settings
QVariant buildStepsVariant = reader.restoreValue("buildsteps"); QVariant buildStepsVariant = reader.restoreValue("buildsteps");