aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordt <qtc-committer@nokia.com>2010-04-15 13:54:32 +0200
committercon <qtc-committer@nokia.com>2010-04-15 14:00:15 +0200
commita618e2173a4d66aa4b27ea98323cd89d72422bc9 (patch)
treef6bcd686ab5c42c34bf78f4bf12a3a030233f352
parent675b8773c84415e5ef814b1e02deff18a02e63b9 (diff)
Fix crash on removing cloned buildconfigurations
Reviewed-By: hunger (cherry picked from commit 5c6007226fc8a8e00899d5832c7f3f2efe55566d)
-rw-r--r--src/plugins/projectexplorer/buildsettingspropertiespage.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/projectexplorer/buildsettingspropertiespage.cpp b/src/plugins/projectexplorer/buildsettingspropertiespage.cpp
index 7053027a40..ba26de351b 100644
--- a/src/plugins/projectexplorer/buildsettingspropertiespage.cpp
+++ b/src/plugins/projectexplorer/buildsettingspropertiespage.cpp
@@ -370,11 +370,11 @@ void BuildSettingsWidget::cloneConfiguration(BuildConfiguration *sourceConfigura
if (!bc)
return;
- m_buildConfiguration = bc;
- m_buildConfiguration->setDisplayName(newDisplayName);
- m_target->addBuildConfiguration(m_buildConfiguration);
-
+ bc->setDisplayName(newDisplayName);
+ m_target->addBuildConfiguration(bc);
updateBuildSettings();
+
+ m_target->setActiveBuildConfiguration(bc);
}
void BuildSettingsWidget::deleteConfiguration(BuildConfiguration *deleteConfiguration)