diff --git a/src/plugins/projectexplorer/buildsettingspropertiespage.cpp b/src/plugins/projectexplorer/buildsettingspropertiespage.cpp
index 273366a195b1eda0a943bdf0f8fea0b2762fb0b2..7053027a40c9a8a45841758c4d4a7db4ab2c3eaa 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();