From fc69d850928aa54574b86b1febaa7d1ebaa06ae5 Mon Sep 17 00:00:00 2001 From: Marco Bubke <marco.bubke@nokia.com> Date: Thu, 20 Jan 2011 17:45:25 +0100 Subject: [PATCH] QmlDesigner: Restart qmlpuppet for root node change --- .../qmldesigner/designercore/instances/nodeinstanceview.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp b/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp index c63ab3580d1..7de2e70e6ee 100644 --- a/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp +++ b/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp @@ -314,10 +314,7 @@ void NodeInstanceView::removeInstanceAndSubInstances(const ModelNode &node) void NodeInstanceView::rootNodeTypeChanged(const QString &/*type*/, int /*majorVersion*/, int /*minorVersion*/) { - nodeInstanceServer()->clearScene(createClearSceneCommand()); - removeAllInstanceNodeRelationships(); - - nodeInstanceServer()->createScene(createCreateSceneCommand()); + restartProcess(); } void NodeInstanceView::bindingPropertiesChanged(const QList<BindingProperty>& propertyList, PropertyChangeFlags /*propertyChange*/) -- GitLab