summaryrefslogtreecommitdiff
path: root/libs/binder/IProcessInfoService.cpp
diff options
context:
space:
mode:
author Gil Dekel <gildekel@google.com> 2025-02-19 19:32:54 -0500
committer Gil Dekel <gildekel@google.com> 2025-02-20 10:15:14 -0500
commitf9f3f967739483b5f5d771ff08fc2e84a9b0bbce (patch)
tree33c422a111c8195d3f4af3636fc7504326f9d26b /libs/binder/IProcessInfoService.cpp
parentca3bbac5c0d77c8bff0619ca34b12e78ae3366b8 (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