diff options
author | Tobias Hunger <tobias.hunger@qt.io> | 2017-11-06 17:15:06 +0100 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@qt.io> | 2017-11-14 09:57:22 +0000 |
commit | b39687645df5088a8aa72dab91a7072b19f1fa0c (patch) | |
tree | 983569671893214580c22935d9f2aad60923a523 /src | |
parent | cf3640a8827ada829ea3b53fbfca6377d39c18c5 (diff) |
TargetSetupPage: Ignore changes while ProjectImporter is updating
This causes the same kit to be processed repeatedly, which should not
cause harm, but waste CPU cycles.
Change-Id: Ie42272aacec6d8350398b65973570282c0c8d287
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/projectexplorer/targetsetuppage.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/projectexplorer/targetsetuppage.cpp b/src/plugins/projectexplorer/targetsetuppage.cpp index 72e95ca866..c7c37e5e2d 100644 --- a/src/plugins/projectexplorer/targetsetuppage.cpp +++ b/src/plugins/projectexplorer/targetsetuppage.cpp @@ -344,12 +344,12 @@ void TargetSetupPage::handleKitAddition(Kit *k) void TargetSetupPage::handleKitRemoval(Kit *k) { - if (m_importer) - m_importer->cleanupKit(k); - if (isUpdating()) return; + if (m_importer) + m_importer->cleanupKit(k); + removeWidget(k); updateVisibility(); } |