Skip to content
Snippets Groups Projects
Verified Commit 3a671f12 authored by daniml3's avatar daniml3 Committed by Simão Gomes Viana
Browse files

CompositionEngine: Request device composition for the Udfps touched layer


The FOD layers should be always composed by the device to set the
custom zpos bits to the kernel. By default all layers are set to
device composition and the proprietary libsdmextension.so moves
some to client composition. Unfortunately that also affects the
Udfps touched layer. After this commit the layer below the Udfps
touched layer is forced to be client composition. For unknown
reasons libsdmextension will not change the Udfps touched layer
to client composition anymore.

tests:
- Run 'adb shell dumpsys SurfaceFlinger' and ensure that the Udfps
  touched layer is composed by the device
- Ensure that the Udfps touched layer correctly sets the zpos bits
  on the kernel while / after using WFD

Signed-off-by: default avatardaniml3 <danimoral1001@gmail.com>
Signed-off-by: default avatarArian <arian.kulmer@web.de>
Change-Id: I8aeb98d18557ad4e971eaba74700ceb3058273ab
Signed-off-by: default avatarSimão Gomes Viana <devel@superboring.dev>
parent f7cdb53a
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment