commit | d5b07dd77871574552e792b8c93b59348e08fb59 | [log] [tgz] |
---|---|---|
author | Ahan Wu <ahanwu@google.com> | Thu Sep 02 19:34:22 2021 -0800 |
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | Mon Sep 13 04:44:16 2021 +0000 |
tree | 0821691cfb4327b3d7f0d92fad88ad5d682f77ca | |
parent | ce35b340d8b8ff29d2f9848fa67ed8981be5194f [diff] |
Make sure the removeObservers be called correctly Handle the surface destroyed case and add a timeout for finish call. Bug: 196171638 Bug: 197555842 Test: adb shell dumpsys SurfaceFlinger Test: check the offscreen layers Test: see 198714745#comment6 Change-Id: Ic6d2521d788c50e10b81b556849194a97f240376 Merged-In: Iec1eb82d1a4756a7b85c8fbdd05f4132a74c613c (cherry picked from commit 59e29276f9a7c1f79fda46c60a49589fc0af7ee3)