aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/target.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/projectexplorer/target.cpp')
-rw-r--r--src/plugins/projectexplorer/target.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/projectexplorer/target.cpp b/src/plugins/projectexplorer/target.cpp
index 82d85f84e5..d2f6b3535e 100644
--- a/src/plugins/projectexplorer/target.cpp
+++ b/src/plugins/projectexplorer/target.cpp
@@ -706,7 +706,7 @@ void Target::updateDefaultRunConfigurations()
present = true;
}
}
- if (!present)
+ if (!present && !rc->isCustomized())
toRemove.append(rc);
}
configuredCount -= toRemove.count();
@@ -797,6 +797,8 @@ void Target::updateDefaultRunConfigurations()
// Remove the RCs that are no longer needed:
for (RunConfiguration *rc : std::as_const(removalList))
removeRunConfiguration(rc);
+
+ emit runConfigurationsUpdated();
}
QVariant Target::namedSettings(const QString &name) const