diff options
author | Shawn Rutledge <shawn.rutledge@qt.io> | 2021-11-29 20:26:03 +0100 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2022-02-04 05:41:32 +0000 |
commit | ee68d19b1dc786eba66629b63648d93d60b18c9d (patch) | |
tree | 3c905d196b5930ab951262f1df270ddfb04d5313 /dist | |
parent | cee33a6d621e1b3ec0fe120efe15ef4910b9c35f (diff) |
Detach QEventPoint instances during touch compression; test & docs
If we don't detach, they could be modified between the time that the
event is stored (delayed) until it's delivered.
QQuickDeliveryAgentPrivate::compressTouchEvent() had no explicit test
coverage until now; in fact, most tests call QQuickTouchUtils::flush()
after every touch event to ensure that it gets delivered immediately.
Also add internal docs.
Fixes: QTBUG-97185
Fixes: QTBUG-98486
Fixes: QTBUG-98543
Change-Id: I6fd76651ca6fbf15169c44d4d9dbbeb7dc7e3a71
Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
Reviewed-by: Jan Arve Sæther <jan-arve.saether@qt.io>
(cherry picked from commit d08038ba7015dc681c95654f7fe5e54b60c2e55c)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'dist')
0 files changed, 0 insertions, 0 deletions