From a57b8f493eccf229985339036db624675d8c0344 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Thu, 31 Oct 2024 15:06:08 +0100 Subject: [PATCH] ProjectExplorer: Fix soft assert on kit cloning Change-Id: Ic68f63afca81f811404cf54b51d2221ae9c6ae8d Reviewed-by: hjk --- src/plugins/projectexplorer/kitoptionspage.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/projectexplorer/kitoptionspage.cpp b/src/plugins/projectexplorer/kitoptionspage.cpp index 26fba483917..4c0c4d49d2f 100644 --- a/src/plugins/projectexplorer/kitoptionspage.cpp +++ b/src/plugins/projectexplorer/kitoptionspage.cpp @@ -145,9 +145,9 @@ public: m_hasUniqueName = on; } -private: void ensureWidget(); +private: Kit *m_kit = m_kit; KitModel *m_model = nullptr; KitManagerConfigWidget *m_widget = nullptr; @@ -343,6 +343,7 @@ Kit *KitModel::markForAddition(Kit *baseKit) { const QString newName = newKitName(baseKit ? baseKit->unexpandedDisplayName() : QString()); KitNode *node = createNode(nullptr); + node->ensureWidget(); m_manualRoot->appendChild(node); Kit *k = node->widget()->workingCopy(); KitGuard g(k);