diff --git a/src/plugins/projectexplorer/target.cpp b/src/plugins/projectexplorer/target.cpp index 9501391b93b6c7c0c831952284a1856bb07e33ce..d12354ae95c26c586f7a7d78e94306f7b03b41fa 100644 --- a/src/plugins/projectexplorer/target.cpp +++ b/src/plugins/projectexplorer/target.cpp @@ -189,7 +189,7 @@ RunConfiguration* Target::activeRunConfiguration() const void Target::setActiveRunConfiguration(RunConfiguration* configuration) { - if ((!configuration && !m_runConfigurations.isEmpty()) || + if ((!configuration && m_runConfigurations.isEmpty()) || (configuration && m_runConfigurations.contains(configuration) && configuration != m_activeRunConfiguration)) { m_activeRunConfiguration = configuration;