Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit fb2ebce3 authored by Arthur Hung's avatar Arthur Hung
Browse files

Check BufferLayer's alpha value when canReceiveInput

For BufferLayer, the alpha value will affect the final present result.
However, in previous behavior, it only checked the policy flag, that
could cause the transparent surface can still recevie the touch if WM
side didn't hide the surface properly and the alpha value becomes to 0.

To fix this, we have to check the alpha value if the buffer is exist.

Bug: 201647070
Bug: 200837970
Test: atest InputSurfacesTest
Test: adb shell monkey 10000; make sure monkey does not get stuck
Change-Id: I54090811286654062d613cf1e0a637214d1e8c5d
parent ca9bc644
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment