diff options
author | dt <qtc-committer@nokia.com> | 2010-04-15 13:54:32 +0200 |
---|---|---|
committer | con <qtc-committer@nokia.com> | 2010-04-15 14:00:15 +0200 |
commit | a618e2173a4d66aa4b27ea98323cd89d72422bc9 (patch) | |
tree | f6bcd686ab5c42c34bf78f4bf12a3a030233f352 | |
parent | 675b8773c84415e5ef814b1e02deff18a02e63b9 (diff) |
Fix crash on removing cloned buildconfigurations
Reviewed-By: hunger
(cherry picked from commit 5c6007226fc8a8e00899d5832c7f3f2efe55566d)
-rw-r--r-- | src/plugins/projectexplorer/buildsettingspropertiespage.cpp | 8 |
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) |