From 20ef53a3464ece40319c4affff1b96fc22fe38ea Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Wed, 17 Jul 2019 14:56:34 +0200 Subject: [PATCH] ProjectExplorer: Fix missing KitManager::kitUpdated() emission Amends a503c00fd4. Fixes: QTCREATORBUG-22722 Change-Id: I17cca6d2c5c0ef4af2b4c77db6c926dc6ae8fd61 Reviewed-by: Christian Stenger --- src/plugins/projectexplorer/kitmanager.h | 4 ++-- src/plugins/projectexplorer/kitmanagerconfigwidget.cpp | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/projectexplorer/kitmanager.h b/src/plugins/projectexplorer/kitmanager.h index 4cc80230c6d..b3185446475 100644 --- a/src/plugins/projectexplorer/kitmanager.h +++ b/src/plugins/projectexplorer/kitmanager.h @@ -55,7 +55,7 @@ class KitAspectWidget; class KitManager; namespace Internal { -class KitModel; +class KitManagerConfigWidget; } // namespace Internal /** @@ -220,7 +220,7 @@ private: friend class ProjectExplorerPlugin; // for constructor friend class Kit; - friend class Internal::KitModel; + friend class Internal::KitManagerConfigWidget; friend class KitAspect; // for notifyAboutUpdate and self-registration }; diff --git a/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp b/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp index cdd508b0785..f49c61824fc 100644 --- a/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp +++ b/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp @@ -172,6 +172,7 @@ void KitManagerConfigWidget::apply() const auto copyIntoKit = [this](Kit *k) { k->copyFrom(m_modifiedKit.get()); }; if (m_kit) { copyIntoKit(m_kit); + KitManager::notifyAboutUpdate(m_kit); } else { m_isRegistering = true; m_kit = KitManager::registerKit(copyIntoKit);