diff options
author | 2024-06-03 23:31:47 -0700 | |
---|---|---|
committer | 2024-06-04 06:39:54 +0000 | |
commit | 6597c5405f164fe5602ae5aba4e0c4fc41c20389 (patch) | |
tree | fd6a877ec6f2e0043b73083bfe7d4f320ff5fced /services/surfaceflinger/RegionSamplingThread.cpp | |
parent | b51f44c4c2afad7dcac8b880ffc43fcb03905e02 (diff) |
Clean up dangling layer hierarchy references
In order to support detached mirrors, we introduced a different path for
mirroring a hierarchy that excludes the root layer's transform. However,
when the mirrored layer was destroyed, references to this layer were not
properly removed from its mirroring hierarchy. Fix this and introduce a test
to cover this scenario.
Flag: EXEMPT bug fix
Fixes: 343901186
Test: presumbit
Change-Id: I32f41fc2c9db00590ede4509d75000ab0a38f116
Diffstat (limited to 'services/surfaceflinger/RegionSamplingThread.cpp')
0 files changed, 0 insertions, 0 deletions