From 1fa2af4c87e010dd537850c47cd2ad9507574906 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Mon, 22 Aug 2022 17:12:27 +0200 Subject: [PATCH] QmlDesigner: use stateGroup() instead of hard coding the root node MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I502c51f252fb8584c36a2bbd31faa7a130d19f5e Reviewed-by: Qt CI Bot Reviewed-by: Reviewed-by: Henning Gründl --- src/plugins/qmldesigner/designercore/model/qmlstate.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plugins/qmldesigner/designercore/model/qmlstate.cpp b/src/plugins/qmldesigner/designercore/model/qmlstate.cpp index 5a210fc13a7..a4ce30278e2 100644 --- a/src/plugins/qmldesigner/designercore/model/qmlstate.cpp +++ b/src/plugins/qmldesigner/designercore/model/qmlstate.cpp @@ -316,15 +316,15 @@ ModelNode QmlModelState::createQmlState(AbstractView *view, const PropertyListTy void QmlModelState::setAsDefault() { if ((!isBaseState()) && (modelNode().isValid())) { - view()->rootModelNode().variantProperty("state").setValue(name()); + stateGroup().modelNode().variantProperty("state").setValue(name()); } } bool QmlModelState::isDefault() const { if ((!isBaseState()) && (modelNode().isValid())) { - if (view()->rootModelNode().hasProperty("state")) { - return (view()->rootModelNode().variantProperty("state").value() == name()); + if (stateGroup().modelNode().hasProperty("state")) { + return (stateGroup().modelNode().variantProperty("state").value() == name()); } }