From 79c86386455560b11e63a499bf30c4f5611d215c Mon Sep 17 00:00:00 2001
From: Thomas Hartmann <Thomas.Hartmann@nokia.com>
Date: Tue, 22 Mar 2011 12:37:55 +0100
Subject: [PATCH] QmlDesigner.nodeInstances: fixing updating

Checking for !d->dirtySceneTransform makes no sense, since
it is always true after changing states.
So once the user changed the state updates where not
triggered anymore.

Reviewed-by: Kai Koehne
---
 .../designercore/instances/rendernodeinstanceserver.cpp         | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/plugins/qmldesigner/designercore/instances/rendernodeinstanceserver.cpp b/src/plugins/qmldesigner/designercore/instances/rendernodeinstanceserver.cpp
index 2ba844df917..cfa472362c8 100644
--- a/src/plugins/qmldesigner/designercore/instances/rendernodeinstanceserver.cpp
+++ b/src/plugins/qmldesigner/designercore/instances/rendernodeinstanceserver.cpp
@@ -64,7 +64,7 @@ void RenderNodeInstanceServer::findItemChangesAndSendChangeCommands()
                     ServerNodeInstance instance = instanceForObject(graphicsObject);
                     QGraphicsItemPrivate *d = QGraphicsItemPrivate::get(item);
 
-                    if((d->dirty && d->notifyBoundingRectChanged)|| (d->dirty && !d->dirtySceneTransform) || nonInstanceChildIsDirty(graphicsObject))
+                    if((d->dirty && d->notifyBoundingRectChanged)|| (d->dirty) || nonInstanceChildIsDirty(graphicsObject))
                         m_dirtyInstanceSet.insert(instance);
 
                     if (d->geometryChanged) {
-- 
GitLab