diff options
| author | 2020-04-13 17:24:34 -0700 | |
|---|---|---|
| committer | 2020-05-14 20:50:52 -0700 | |
| commit | edd1360ad34c0777127b0df700f197ad4619ef66 (patch) | |
| tree | c71d27e5b0606b4d1d18441e91379ac6e2f0fcda /libs/gui/SurfaceControl.cpp | |
| parent | 9adccca5dd6186173b5049996e55e1d637dc44a6 (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