diff options
author | Shawn Rutledge <shawn.rutledge@qt.io> | 2020-09-18 18:17:21 +0200 |
---|---|---|
committer | Shawn Rutledge <shawn.rutledge@qt.io> | 2020-09-18 20:11:51 +0000 |
commit | 1a3863147d8b7680076c5268900d76f7503f1fb4 (patch) | |
tree | 73af7dd7022ab5f67620007a12e310176d8b035e /tests/auto/corelib/kernel/qmetaobject/CMakeLists.txt | |
parent | f1c1f444811643acda66aaeb21a9e73a8e60e830 (diff) |
Emit CancelGrabExclusive when one grabber is replaced by another
Qt Quick Pointer Handlers depend on this behavior:
QQuickPointerHandler::onGrabChanged() receives only the grabber that
was losing the grab or the one that is receiving it, not both at the
same time. UngrabExclusive means the original grabber simply
relinquished the grab by setting the exclusive grabber to null.
CancelGrabExclusive means the new grabber took over the grab that the
old grabber had before.
Task-number: QTBUG-86729
Change-Id: Iefca6fe91b11fcb03d2c6ac3598841c924facb22
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'tests/auto/corelib/kernel/qmetaobject/CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions