aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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)