summaryrefslogtreecommitdiff
path: root/opengl/libagl/array.cpp
diff options
context:
space:
mode:
author Arthur Hung <arthurhung@google.com> 2020-03-28 00:48:39 +0000
committer Arthur Hung <arthurhung@google.com> 2020-03-31 01:08:37 +0000
commit72d8dc39f1a58491c9fb4495079baec6d5c4b41e (patch)
tree6bd3036f1b162b0071a4aead4209e3a08415fc7b /opengl/libagl/array.cpp
parentedbc86de0530ebe4919ce9a84b221f4f32fd67e1 (diff)
Fix input infos are inconsistent between WMS and InputFlinger (2/2)
In single focus system, the top focused display may change to the new one when receive a key event. And we would expect the focus could be changed before the event enqueued into inbound queue. This patch refactor 'setInputWindows' to prevent early callback and wakeup in first display, and make sure 'syncInputWindow' could wait until all input windows from all displays updated. Bug: 150250453 Test: atest libinput_tests inputflinger_tests Test: atest --rerun-until-failure 100 WindowFocusTests#testMovingDisplayToTopByKeyEvent Change-Id: I60295975a833df330005943469233c158dd2b07b
Diffstat (limited to 'opengl/libagl/array.cpp')
0 files changed, 0 insertions, 0 deletions