aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Hartmann <thomas.hartmann@qt.io>2022-05-11 21:43:26 +0200
committerThomas Hartmann <thomas.hartmann@qt.io>2022-05-12 09:11:29 +0000
commitbf3c3b624ac0d7c3386cd93418971a43e203bd27 (patch)
tree7f5ee38be7432d79060357550197954fd3807557
parent442f4cd7239580aca3fc6024fb3f464e0423a9f1 (diff)
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 <miikka.heikkinen@qt.io>
-rw-r--r--share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5rendernodeinstanceserver.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5rendernodeinstanceserver.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5rendernodeinstanceserver.cpp
index ae33334372..553b69e481 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()}));