diff options
author | Laszlo Agocs <laszlo.agocs@qt.io> | 2018-05-02 16:15:51 +0200 |
---|---|---|
committer | Laszlo Agocs <laszlo.agocs@qt.io> | 2018-05-02 14:26:27 +0000 |
commit | 5eb56c508070390d82819978a07de032eebb1c6c (patch) | |
tree | 2a7a2e8514f087bc067a032916453080a944ea26 /src/imports/studio3d/q3dsstudio3ditem.cpp | |
parent | 45854d68d1bcdc94a1f7b774f839b2a3ebb206c1 (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.cpp | 2 |
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); |