forked from qt-creator/qt-creator
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:
@@ -109,7 +109,7 @@ void FormEditorItem::updateGeometry()
|
|||||||
m_boundingRect = m_paintedBoundingRect.united(m_selectionBoundingRect);
|
m_boundingRect = m_paintedBoundingRect.united(m_selectionBoundingRect);
|
||||||
setTransform(qmlItemNode().instanceTransformWithContentTransform());
|
setTransform(qmlItemNode().instanceTransformWithContentTransform());
|
||||||
//the property for zValue is called z in QGraphicsObject
|
//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());
|
setZValue(qmlItemNode().instanceValue("z").toDouble());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user