From fa640f66db8673e2d2719b878baad13757f484ed Mon Sep 17 00:00:00 2001
From: Marco Bubke <marco.bubke@nokia.com>
Date: Mon, 10 May 2010 17:41:15 +0200
Subject: [PATCH] Go always back to the base state if you change the state

Should work without this, but the performance hit is not so high,
and this is more robust to changes in the qml state code.

Task-Number: BAUHAUS-660
Reviewed-by: kkoehne
---
 .../qmldesigner/designercore/instances/nodeinstanceview.cpp      | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp b/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp
index 3ef92bfa1b7..39876a08a78 100644
--- a/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp
+++ b/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp
@@ -616,6 +616,7 @@ NodeInstance NodeInstanceView::loadNode(const ModelNode &node, QObject *objectTo
 
 void NodeInstanceView::activateState(const NodeInstance &instance)
 {
+    activateBaseState();
     NodeInstance stateInstance(instance);
     stateInstance.activateState();
 }
-- 
GitLab