ProjectExplorer: Fix soft assert on kit cloning

Change-Id: Ic68f63afca81f811404cf54b51d2221ae9c6ae8d
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Christian Kandeler
2024-10-31 15:06:08 +01:00
parent 7a823ab397
commit a57b8f493e

View File

@@ -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);