From 0e238456180d412053e304b1fa65a426ba1ca8ee Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Tue, 23 Aug 2022 17:30:00 +0200 Subject: QmlDesigner: Always skip when condition MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit There is no reason to set the when condition ever. Change-Id: I4c6b5ca04cdb7ba62f833225c6878da83a02abaf Reviewed-by: Henning Gründl Reviewed-by: Qt CI Bot --- .../qml/qmlpuppet/qml2puppet/instances/qmlstatenodeinstance.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qmlstatenodeinstance.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qmlstatenodeinstance.cpp index c07cc4bfcff..8a23a24f4cd 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qmlstatenodeinstance.cpp +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qmlstatenodeinstance.cpp @@ -89,8 +89,7 @@ void QmlStateNodeInstance::deactivateState() void QmlStateNodeInstance::setPropertyVariant(const PropertyName &name, const QVariant &value) { - bool isStateOfTheRootModelNode = parentInstance() && parentInstance()->isRootNodeInstance(); - if (name == "when" && (isStateOfTheRootModelNode)) + if (name == "when") return; ObjectNodeInstance::setPropertyVariant(name, value); -- cgit v1.2.3