diff options
author | Laszlo Agocs <laszlo.agocs@qt.io> | 2018-10-24 14:51:43 +0200 |
---|---|---|
committer | Laszlo Agocs <laszlo.agocs@qt.io> | 2018-11-05 12:14:10 +0000 |
commit | ade5e4e2a25aaf470a65ebbe58800dc5d168d16e (patch) | |
tree | 34ca24500d45975c7b4c6ac6575dcbde69b3f5aa | |
parent | f8b979918d726ac6c31560537a380a728fc7c274 (diff) |
Do not set empty sizes for layers rendered by a View3D
Change-Id: I02d0b6cbbaea4e474319f0fad9dafd2a7dce973a
Reviewed-by: Christian Stromme <christian.stromme@qt.io>
-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 381b88a..b4652e2 100644 --- a/src/imports/studio3d/q3dsstudio3ditem.cpp +++ b/src/imports/studio3d/q3dsstudio3ditem.cpp @@ -846,7 +846,7 @@ void Q3DSStudio3DItem::handleViewGeometryChange(Q3DSStudio3DView *view, const QS Q3DSLayerNode *layer3DS = static_cast<Q3DSLayerNode *>(obj); if (!m_views.isEmpty() && view->sizeLayerToView()) { - if (!layer3DS->hasExplicitSize() || layer3DS->explicitSize() != size) { + if (!layer3DS->hasExplicitSize() || (layer3DS->explicitSize() != size && !size.isEmpty())) { qCDebug(lcScene, "Explicit size for layer %s is %dx%d", layer3DS->id().constData(), size.width(), size.height()); // Set the desired size and generate a property change. The // property name may be something bogus but that's enough to get |