From a5c3c9af0ecbdbadd6062adaf5ddd041f3226ad8 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Tue, 24 Jun 2014 16:45:05 +0200 Subject: [PATCH] QmlDesigner: Do the dirty test only for non node instances The test should stop at the next node instance. Change-Id: I99daf1215edea34b36434720c44ea7844c4bef34 Reviewed-by: Tim Jenssen --- .../qml2puppet/instances/qt5informationnodeinstanceserver.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.cpp index 204cef26922..a169305ce92 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.cpp +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.cpp @@ -116,8 +116,8 @@ bool Qt5InformationNodeInstanceServer::isDirtyRecursiveForParentInstances(QQuick QQuickItem *parentItem = item->parentItem(); if (parentItem) { - if (hasInstanceForObject(parentItem) && DesignerSupport::isDirty(parentItem, DesignerSupport::TransformUpdateMask)) - return true; + if (hasInstanceForObject(parentItem)) + return false; return isDirtyRecursiveForParentInstances(parentItem);