QmlDesigner: Do not sync z value on root item

Setting the z value on the root item triggers side effects.

Task-number: QDS-800
Change-Id: I52021b7e3e59b67088a69f2a89f0cdffa90fffb8
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Thomas Hartmann
2019-06-12 11:36:51 +02:00
parent f6db77a0cc
commit 0ec78b7b3e

View File

@@ -109,7 +109,7 @@ void FormEditorItem::updateGeometry()
m_boundingRect = m_paintedBoundingRect.united(m_selectionBoundingRect);
setTransform(qmlItemNode().instanceTransformWithContentTransform());
//the property for zValue is called z in QGraphicsObject
if (qmlItemNode().instanceValue("z").isValid())
if (qmlItemNode().instanceValue("z").isValid() && !qmlItemNode().isRootModelNode())
setZValue(qmlItemNode().instanceValue("z").toDouble());
}