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
public void destroy() {
if (mNativeObject != 0) {
nativeDestroy(mNativeObject);
synchronized (mLock) {
if (mNativeObject != 0) {
nativeDestroy(mNativeObject);
}
release();
}
release();
}
/**