diff options
author | 2025-02-19 19:32:54 -0500 | |
---|---|---|
committer | 2025-02-20 10:15:14 -0500 | |
commit | f9f3f967739483b5f5d771ff08fc2e84a9b0bbce (patch) | |
tree | 33c422a111c8195d3f4af3636fc7504326f9d26b /libs/binder/IProcessInfoService.cpp | |
parent | ca3bbac5c0d77c8bff0619ca34b12e78ae3366b8 (diff) |
SF: Allow multiple invalid stack layers through to CE
Currently, all duplicate stack layers are denied passage to the
CompositionEngine. This makes sense when dealing with per-display
on-screen content, but breaks apart if for mirrored and off-screen
content.
Allow multiple invalid (-1) stack layers through, as this state is used
to represent stack layers that can be updated safely by multiple sources
or are associated with one source.
Fixes: 397775142
Test: atest SurfaceFlinger_test, atest MultiDisplayTest
Flag: com.android.graphics.surfaceflinger.flags.reject_dupe_layerstacks
Change-Id: Ic103471a8cc997eb30e7f14d08559e351b01b801
Diffstat (limited to 'libs/binder/IProcessInfoService.cpp')
0 files changed, 0 insertions, 0 deletions