Merge "Lock in Surface#destroy" into tm-dev

This commit is contained in:
Chavi Weingarten
2022-05-11 20:06:51 +00:00
committed by Android (Google) Code Review

View File

@@ -341,10 +341,12 @@ public class Surface implements Parcelable {
*/ */
@UnsupportedAppUsage @UnsupportedAppUsage
public void destroy() { public void destroy() {
if (mNativeObject != 0) { synchronized (mLock) {
nativeDestroy(mNativeObject); if (mNativeObject != 0) {
nativeDestroy(mNativeObject);
}
release();
} }
release();
} }
/** /**