diff --git a/src/plugins/qmldesigner/qmltools/qmlstate.cpp b/src/plugins/qmldesigner/qmltools/qmlstate.cpp index cd2dbc61d9e..2ed06af6585 100644 --- a/src/plugins/qmldesigner/qmltools/qmlstate.cpp +++ b/src/plugins/qmldesigner/qmltools/qmlstate.cpp @@ -297,7 +297,7 @@ bool QmlModelState::isValidQmlModelState(const ModelNode &modelNode, SL sl) keyValue("caller location", sl)}; return isValidQmlModelNodeFacade(modelNode) - && (modelNode.metaInfo().isQtQuickState() || isBaseState(modelNode)); + && (isBaseState(modelNode) || modelNode.metaInfo().isQtQuickState()); } /**