diff --git a/src/plugins/projectexplorer/target.cpp b/src/plugins/projectexplorer/target.cpp index f6fb277c5a9..d18d7fd4644 100644 --- a/src/plugins/projectexplorer/target.cpp +++ b/src/plugins/projectexplorer/target.cpp @@ -658,8 +658,10 @@ void Target::updateDefaultRunConfigurations() } // Do actual changes: - foreach (RunConfiguration *rc, toRemove) + foreach (RunConfiguration *rc, toRemove) { removeRunConfiguration(rc); + existingConfigured.removeOne(rc); // make sure to also remove them from existingConfigured! + } if (removeExistingUnconfigured) { foreach (RunConfiguration *rc, existingUnconfigured)