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)