From eca4c5aef029f155b35a888fbeababf2f5596bcd Mon Sep 17 00:00:00 2001
From: Tobias Hunger <tobias.hunger@nokia.com>
Date: Thu, 1 Apr 2010 15:15:01 +0200
Subject: [PATCH] Fix deletion of buildconfigurations

Hitting the remove button to delete buildconfigurations
resulted in the wrong buildconfiguration getting removed.

Reviewed-by: dt
---
 .../buildsettingspropertiespage.cpp            | 18 ------------------
 1 file changed, 18 deletions(-)

diff --git a/src/plugins/projectexplorer/buildsettingspropertiespage.cpp b/src/plugins/projectexplorer/buildsettingspropertiespage.cpp
index 273366a195b..7053027a40c 100644
--- a/src/plugins/projectexplorer/buildsettingspropertiespage.cpp
+++ b/src/plugins/projectexplorer/buildsettingspropertiespage.cpp
@@ -383,24 +383,6 @@ void BuildSettingsWidget::deleteConfiguration(BuildConfiguration *deleteConfigur
         m_target->buildConfigurations().size() <= 1)
         return;
 
-    if (m_target->activeBuildConfiguration() == deleteConfiguration) {
-        foreach (BuildConfiguration *bc, m_target->buildConfigurations()) {
-            if (bc != deleteConfiguration) {
-                m_target->setActiveBuildConfiguration(bc);
-                break;
-            }
-        }
-    }
-
-    if (m_buildConfiguration == deleteConfiguration) {
-        foreach (BuildConfiguration *bc, m_target->buildConfigurations()) {
-            if (bc != deleteConfiguration) {
-                m_buildConfiguration = bc;
-                break;
-            }
-        }
-    }
-
     m_target->removeBuildConfiguration(deleteConfiguration);
 
     updateBuildSettings();
-- 
GitLab