diff options
author | Fabian Kosmale <fabian.kosmale@qt.io> | 2019-10-28 13:41:11 +0100 |
---|---|---|
committer | Fabian Kosmale <fabian.kosmale@qt.io> | 2019-10-29 07:00:49 +0000 |
commit | 73ad6e87bbeceea5830ab3a6b3dc66fa99e30f45 (patch) | |
tree | 6eadb286cccad0ccd736a23b3836a27b3e839200 /config.tests | |
parent | 76b86342d47df953009457a554245aace49eecf6 (diff) |
QQuickItem::setParentItem: add child earlier
Calling (de)refWindow can trigger QQuickItem::windowChanged, which in turn
can call a user defined windowChanged handler. If that signal handler
were to call setParentItem, we would encounter an inconsistent state:
The item already has its parent set, but that parent would lack the item
in its children list (as we would only call refWindow at a later point).
Fixes: QTBUG-79573
Fixes: QTBUG-73439
Change-Id: I46adaa54a0521b5cd7f37810b3dd1a206e6a09c6
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'config.tests')
0 files changed, 0 insertions, 0 deletions