aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/util/qquickstategroup.cpp
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2022-05-20 15:26:47 +0200
committerUlf Hermann <ulf.hermann@qt.io>2022-05-24 15:44:16 +0200
commitdc77f7c71c532a1c51f7618765559937fd5d2eb3 (patch)
treef1d633a5033b0a4cc30c52aac9b3b0a5be05385d /src/quick/util/qquickstategroup.cpp
parent3d8702378ba7f8252862aac8d71995d61f4f2b69 (diff)
Replace synthetic AOT functions with property-to-property bindings
Those should be more efficient and make your feet attract fewer projectiles. Fixes: QTBUG-103588 Change-Id: I8b25b9edb1edf5e112dbcba5bba898646d29ae2b Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/quick/util/qquickstategroup.cpp')
-rw-r--r--src/quick/util/qquickstategroup.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/quick/util/qquickstategroup.cpp b/src/quick/util/qquickstategroup.cpp
index e9a21b7c60..82b15cdf04 100644
--- a/src/quick/util/qquickstategroup.cpp
+++ b/src/quick/util/qquickstategroup.cpp
@@ -386,7 +386,7 @@ bool QQuickStateGroupPrivate::updateAutoState()
// if there is a binding, the value in when might not be up-to-date at this point
// so we manually re-evaluate the binding
QQmlAbstractBinding *abstractBinding = potentialWhenBinding.asAbstractBinding();
- if (abstractBinding && abstractBinding->kind() == QQmlAbstractBinding::Binding) {
+ if (abstractBinding && abstractBinding->kind() == QQmlAbstractBinding::QmlBinding) {
QQmlBinding *binding = static_cast<QQmlBinding *>(abstractBinding);
if (binding->hasValidContext())
whenValue = binding->evaluate().toBool();