From 29ca7de368b76219676d61756cd26ccc97c99781 Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Mon, 31 Aug 2020 11:52:02 +0300 Subject: [PATCH] QmlDesigner: Reset puppet after removing SLConnector Changing imports resets the puppet before SLConnector gets removed, causing puppet load to fail. Added additional resetPuppet call after SLConnector removal to ensure puppet is loaded correctly. Change-Id: Ia26bbcbd39fe4c59a4795fa0052d0adedac789b7 Fixes: QDS-2662 Reviewed-by: Mahmoud Badri --- .../qmldesigner/components/itemlibrary/itemlibraryview.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibraryview.cpp b/src/plugins/qmldesigner/components/itemlibrary/itemlibraryview.cpp index ea2e472f43d..82306a5ab70 100644 --- a/src/plugins/qmldesigner/components/itemlibrary/itemlibraryview.cpp +++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibraryview.cpp @@ -113,6 +113,8 @@ void ItemLibraryView::importsChanged(const QList &addedImports, const QL for (ModelNode node : slConnectors) node.destroy(); + + resetPuppet(); } } }