diff --git a/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp b/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp index e633790c220..c09a20a3f08 100644 --- a/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp +++ b/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp @@ -449,6 +449,9 @@ void QmlItemNode::setFlowItemPosition(const QPointF &position) QPointF QmlItemNode::flowPosition() const { + if (!isValid()) + return QPointF(); + return QPointF(modelNode().auxiliaryData("flowX").toInt(), modelNode().auxiliaryData("flowY").toInt()); }