summaryrefslogtreecommitdiff
path: root/opengl/libagl/array.cpp
diff options
context:
space:
mode:
author Arthur Hung <arthurhung@google.com> 2020-03-02 17:46:00 +0800
committer Arthur Hung <arthurhung@google.com> 2020-03-18 07:51:41 +0000
commit2d112c5f625d09bb703b8909289d11f02ee44398 (patch)
treeb205e8013e2fa2af01b9ff4b6aacd6c4ccb94f92 /opengl/libagl/array.cpp
parente636f3fe67b9cff2d9d75f12946ac4d16577e7bd (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: I38f53d83738c4fbf570ea3b99e46341a5f9a4c0f
Diffstat (limited to 'opengl/libagl/array.cpp')
0 files changed, 0 insertions, 0 deletions