commit | ba64286afc758d5920f5689e00ddc0ff88be1903 | [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> | Tue Sep 14 17:00:18 2021 +0000 |
tree | 0821691cfb4327b3d7f0d92fad88ad5d682f77ca | |
parent | f99855102e7f5f5ad14b2f9ffef4e4016275962f [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)