diff --git a/src/plugins/qmldesigner/components/formeditor/formeditoritem.cpp b/src/plugins/qmldesigner/components/formeditor/formeditoritem.cpp index 3d852a2fb00..41a593e9cd8 100644 --- a/src/plugins/qmldesigner/components/formeditor/formeditoritem.cpp +++ b/src/plugins/qmldesigner/components/formeditor/formeditoritem.cpp @@ -939,6 +939,8 @@ void FormEditorTransitionItem::paint(QPainter *painter, const QStyleOptionGraphi } } + if (!from.modelNode().isValid()) + return; QRectF fromRect = QmlItemNode(from).instanceBoundingRect(); fromRect.translate(QmlItemNode(from).flowPosition());