From a618e2173a4d66aa4b27ea98323cd89d72422bc9 Mon Sep 17 00:00:00 2001 From: dt Date: Thu, 15 Apr 2010 13:54:32 +0200 Subject: [PATCH] Fix crash on removing cloned buildconfigurations Reviewed-By: hunger (cherry picked from commit 5c6007226fc8a8e00899d5832c7f3f2efe55566d) --- .../projectexplorer/buildsettingspropertiespage.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/plugins/projectexplorer/buildsettingspropertiespage.cpp b/src/plugins/projectexplorer/buildsettingspropertiespage.cpp index 7053027a40c..ba26de351b9 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)