diff options
-rw-r--r-- | share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp index 9f3a1d6b3bc..d574d5f9792 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp @@ -456,6 +456,10 @@ QVariant ObjectNodeInstance::convertEnumToValue(const QVariant &value, const Pro void ObjectNodeInstance::setPropertyVariant(const PropertyName &name, const QVariant &value) { + if (name == "state" && object() && object()->metaObject() + && object()->metaObject()->className() == QByteArrayLiteral("QQuickStateGroup")) + return; + if (ignoredProperties().contains(name)) return; |