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 <mahmoud.badri@qt.io>
This commit is contained in:
Miikka Heikkinen
2020-08-31 11:52:02 +03:00
parent 431667925e
commit 29ca7de368

View File

@@ -113,6 +113,8 @@ void ItemLibraryView::importsChanged(const QList<Import> &addedImports, const QL
for (ModelNode node : slConnectors)
node.destroy();
resetPuppet();
}
}
}