summaryrefslogtreecommitdiff
path: root/libs/gui/SurfaceControl.cpp
diff options
context:
space:
mode:
author Robert Carr <racarr@google.com> 2020-04-13 17:24:34 -0700
committer Robert Carr <racarr@google.com> 2020-05-14 20:50:52 -0700
commitedd1360ad34c0777127b0df700f197ad4619ef66 (patch)
treec71d27e5b0606b4d1d18441e91379ac6e2f0fcda /libs/gui/SurfaceControl.cpp
parent9adccca5dd6186173b5049996e55e1d637dc44a6 (diff)
SurfaceFlinger: Send all BufferedLayers to InputFlinger
Currently if an InputWindow is obscured by a window with FLAG_NO_INPUT_CHANNEL or a Surface with no window (and input) at all then InputDispatcher will not be aware of the window and it will fail to generate FLAG_(PARTIALLY)_OCLUDED for windows underneath. To fix this we make sure we generate an InputWindow for every buffered element on the screen and make them all known to InputDispatcher. Bug: 152064592 Test: ObscuredInputTests Change-Id: I90a813be9b650dceb0a20ffbf33aa27f95d38771
Diffstat (limited to 'libs/gui/SurfaceControl.cpp')
0 files changed, 0 insertions, 0 deletions