diff options
author | Chris Adams <christopher.adams@nokia.com> | 2012-05-01 12:11:45 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-05-09 00:56:16 +0200 |
commit | 029e510256a1a6ea8f30db75fa0745cad01353cb (patch) | |
tree | afee148629983a2490b8ab176dcb050dfc27bd29 /doc/src/snippets/qml/qtbinding/properties-cpp/applicationdata.h | |
parent | 68b899266ca209d43026376a6cf9d7bbdc3483b8 (diff) |
Fix edge case in signal emission semantics
Signal emission triggered by property changes during an onDestruction
handler was previously not well tested. This commit adds several
unit tests to ensure correct behaviour in that situation.
Those unit tests showed a problem in signal emission related to when
children objects are cleaned up. This commit also ensures that if
such children own their own context, their onDestruction handlers
are called prior to marking the child as deleted.
Change-Id: Ibf84ae56ba1134e5d6402b742aee1bdc0e5e4e15
Reviewed-by: Matthew Vogt <matthew.vogt@nokia.com>
Diffstat (limited to 'doc/src/snippets/qml/qtbinding/properties-cpp/applicationdata.h')
0 files changed, 0 insertions, 0 deletions