ProjectExplorer: Don't remove build configuration

... before announcing it and trying to remove it a second time.

Change-Id: I0f0238974fa317051d99b8f096cfc472e4f0cbe3
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
hjk
2019-07-31 15:23:49 +02:00
parent 8e1f89aca2
commit 0d6468a8af

View File

@@ -246,11 +246,9 @@ bool Target::removeBuildConfiguration(BuildConfiguration *bc)
if (BuildManager::isBuilding(bc))
return false;
d->m_buildConfigurations.removeOne(bc);
emit aboutToRemoveProjectConfiguration(bc);
d->m_buildConfigurations.removeOne(bc);
if (activeBuildConfiguration() == bc) {
if (d->m_buildConfigurations.isEmpty())
SessionManager::setActiveBuildConfiguration(this, nullptr, SetActive::Cascade);