From bf3c3b624ac0d7c3386cd93418971a43e203bd27 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Wed, 11 May 2022 21:43:26 +0200 Subject: [PATCH] QmlDesigner: Fix 3D formeditor preview I remember testing this and ContentUpdateMask seemed to work. This might have changed with Qt 6.3 and using AllMask instead, which works for all cases I tested should not have any negative impact. Task-number: QDS-6896 Change-Id: I648c10fe75df813ae25a54a13a862cad0228bfdb Reviewed-by: Miikka Heikkinen --- .../qml2puppet/instances/qt5rendernodeinstanceserver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5rendernodeinstanceserver.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5rendernodeinstanceserver.cpp index ae333343726..553b69e4815 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5rendernodeinstanceserver.cpp +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5rendernodeinstanceserver.cpp @@ -135,7 +135,7 @@ void Qt5RenderNodeInstanceServer::collectItemChangesAndSendChangeCommands() if (rootNodeInstance().isSubclassOf("QQuick3DNode") && rootNodeInstance().contentItem() && DesignerSupport::isDirty(rootNodeInstance().contentItem(), - DesignerSupport::ContentUpdateMask) + DesignerSupport::AllMask) && nodeInstanceClient()->bytesToWrite() < 10000) { Internal::QuickItemNodeInstance::updateDirtyNode(rootNodeInstance().contentItem()); nodeInstanceClient()->pixmapChanged(createPixmapChangedCommand({rootNodeInstance()}));