Merge "Remove lock when calling Surface.destroy" into tm-dev

This commit is contained in:
Chavi Weingarten
2022-06-01 16:36:34 +00:00
committed by Android (Google) Code Review

View File

@@ -719,13 +719,8 @@ public class SurfaceView extends View implements ViewRootImpl.SurfaceChangedCall
private void releaseSurfaces(boolean releaseSurfacePackage) {
mSurfaceAlpha = 1f;
mSurfaceLock.lock();
try {
mSurface.destroy();
} finally {
mSurfaceLock.unlock();
}
mSurface.destroy();
synchronized (mSurfaceControlLock) {
if (mBlastBufferQueue != null) {
mBlastBufferQueue.destroy();