summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qtaggedpointer.qdoc
diff options
context:
space:
mode:
authorIvan Solovev <ivan.solovev@qt.io>2022-05-10 16:01:48 +0200
committerIvan Solovev <ivan.solovev@qt.io>2022-05-16 15:16:35 +0200
commit0613146d210e494bf98e0e4de97e03fc5021736e (patch)
treea0742b5462c4ae80b4b42677cba8cdcce3eb5a61 /src/corelib/tools/qtaggedpointer.qdoc
parent53ee4c8b1f7ae72e7005166e1c0dbc4659f2ab32 (diff)
Android A11Y: handle LocationChanged event only for focused element
LocationChanged event unconditionally triggered invalidateVirtualViewId call. That call results in TYPE_WINDOW_CONTENT_CHANGED Android event, which causes a lot of background processing. That is not correct, because LocationChanged event is generated by every accessible element, not only the one that has A11Y focus. This patch checks event->uniqueId(), and processes only events that come from the focused accessible element. Done-with: Mike Achtelik <mike.achtelik@gmail.com> Task-number: QTBUG-102594 Pick-to: 6.3 6.2 5.15 Change-Id: I6b941733c9d215fed5ee5a7aeeb5be234add9ebe Reviewed-by: Mike Achtelik <mike.achtelik@gmail.com> Reviewed-by: Jan Arve Sæther <jan-arve.saether@qt.io>
Diffstat (limited to 'src/corelib/tools/qtaggedpointer.qdoc')
0 files changed, 0 insertions, 0 deletions