Details
-
Bug
-
Resolution: Invalid
-
Not Evaluated
-
None
-
6.6.0
-
None
Description
The order of property assignments depends on whether the assignment is a simple value or a binding.
In the former case, the value is assigned synchronously during the component's creation, while in the latter case the assignment happens at component finalization time, when all bindings that have been collected are evaluated.
For a set of 3 sibling Rectangle items, this means the QQuickRectangle::setColor() call order may be 1,2,3, or 3,2,1 – depending on whether simple values or bindings are used.
The latter reverse order due to the way we populate and iterate bindings as described in QTBUG-98789
Attachments
Issue Links
- relates to
-
QTBUG-98789 Simplify binding order in QmlIR
- Reported