diff --git a/src/plugins/qmldesigner/components/formeditor/formeditoritem.cpp b/src/plugins/qmldesigner/components/formeditor/formeditoritem.cpp index be8229c00fe..dd01029c036 100644 --- a/src/plugins/qmldesigner/components/formeditor/formeditoritem.cpp +++ b/src/plugins/qmldesigner/components/formeditor/formeditoritem.cpp @@ -920,7 +920,7 @@ void FormEditorTransitionItem::paint(QPainter *painter, const QStyleOptionGraphi QmlFlowActionAreaNode areaNode = ModelNode(); - if (from.isValid()) + if (from.isValid() && to.isValid()) for (const QmlFlowActionAreaNode &area : from.flowActionAreas()) { if (area.targetTransition() == qmlItemNode().modelNode()) areaNode = area;