forked from qt-creator/qt-creator
Fix crash on creating new qt4projects
This commit is contained in:
@@ -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");
|
||||||
|
Reference in New Issue
Block a user