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);