diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2018-01-29 11:04:45 +0000 |
---|---|---|
committer | Jani Heikkinen <jani.heikkinen@qt.io> | 2018-02-08 07:24:42 +0000 |
commit | b923dae74e9baf75aae99f87b19568ec1dc39f82 (patch) | |
tree | 52e8673b60b1f4aeecab4e31e424e055a1141e7d /src/render/backend/renderer.cpp | |
parent | 89b7f69886da5de98a7ff27d44ca34cd2c1e45e1 (diff) |
Ensure node creation changes are sent before using in list properties
This completes the fix for out of order event delivery related to
creation changes. We now ensure that QNodes used as values in singular
and list properties are fully constructed on the backend before they
are referenced in properties of other nodes.
Also added a check to not recurse into sending too many changes
when adding a child node.
Written with Svenn-Arne Dragly.
Task-number: Task-number: QTBUG-65956
Change-Id: I1470e0f685c81d1277ac04ad985ec1b76f1c27c0
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
(cherry picked from commit 8fa23602cff47de6d19d05a8428a8e753bf73d61)
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Diffstat (limited to 'src/render/backend/renderer.cpp')
0 files changed, 0 insertions, 0 deletions