From 0bcc5ea83685f0cefea55b54e08143faa299c1a8 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Fri, 31 Jan 2020 14:15:57 +0100 Subject: [PATCH] QmlDesigner: Crash fix Task-number: QDS-1590 Change-Id: Ia24ba50864c1f02e3c1aae1168b187022b257d1d Reviewed-by: Tim Jenssen --- src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp | 3 +++ 1 file changed, 3 insertions(+) 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()); }