https://bugs.kde.org/show_bug.cgi?id=455789

ratijas <m...@ratijas.tk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |m...@ratijas.tk

--- Comment #1 from ratijas <m...@ratijas.tk> ---
The new code mixes declarative bindings with imperative function with
side-effects (console warn). The two don't play nicely together, as the order
of signals propagation is not defined. However, as with most UI types, some
validation could've been pushed to the next "polish" step when all properties
are expected to settle down on their final values. In QML we don't have that
much control over API to intercept polish events, but at least we have one last
resort: Qt.callLater() function -- which should be used for that validation
step. In addition, it would also de-duplicate message calls scheduled during a
single event loop cycle.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to