summaryrefslogtreecommitdiffstats
path: root/src/imports/studio3d/q3dsstudio3ditem.cpp
diff options
context:
space:
mode:
authorLaszlo Agocs <laszlo.agocs@qt.io>2018-05-02 16:15:51 +0200
committerLaszlo Agocs <laszlo.agocs@qt.io>2018-05-02 14:26:27 +0000
commit5eb56c508070390d82819978a07de032eebb1c6c (patch)
tree2a7a2e8514f087bc067a032916453080a944ea26 /src/imports/studio3d/q3dsstudio3ditem.cpp
parent45854d68d1bcdc94a1f7b774f839b2a3ebb206c1 (diff)
Studio3D: skip resize handling when only the position changes
Task-number: QT3DS-1523 Change-Id: Icd9657aad6afa8ffd8c75d0f117353d2e2269f10 Reviewed-by: Andy Nichols <andy.nichols@qt.io>
Diffstat (limited to 'src/imports/studio3d/q3dsstudio3ditem.cpp')
-rw-r--r--src/imports/studio3d/q3dsstudio3ditem.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/imports/studio3d/q3dsstudio3ditem.cpp b/src/imports/studio3d/q3dsstudio3ditem.cpp
index c640d1b..0a5c243 100644
--- a/src/imports/studio3d/q3dsstudio3ditem.cpp
+++ b/src/imports/studio3d/q3dsstudio3ditem.cpp
@@ -427,7 +427,7 @@ void Q3DSStudio3DItem::geometryChanged(const QRectF &newGeometry, const QRectF &
{
QQuickItem::geometryChanged(newGeometry, oldGeometry);
- if (!newGeometry.isEmpty() && m_engine) {
+ if (!newGeometry.isEmpty() && m_engine && newGeometry.size() != oldGeometry.size()) {
const QSize sz = newGeometry.size().toSize();
m_engine->resize(sz);
sendResizeToQt3D(sz);