Loading core/java/android/view/SurfaceView.java +4 −4 Original line number Diff line number Diff line Loading @@ -877,6 +877,10 @@ public class SurfaceView extends View implements ViewRootImpl.SurfaceChangedCall synchronized (mSurfaceControlLock) { mSurface.release(); if (mBlastBufferQueue != null) { mBlastBufferQueue.destroy(); mBlastBufferQueue = null; } if (mRtHandlingPositionUpdates) { mRtReleaseSurfaces = true; Loading @@ -901,10 +905,6 @@ public class SurfaceView extends View implements ViewRootImpl.SurfaceChangedCall transaction.remove(mBlastSurfaceControl); mBlastSurfaceControl = null; } if (mBlastBufferQueue != null) { mBlastBufferQueue.destroy(); mBlastBufferQueue = null; } } private boolean performSurfaceTransaction(ViewRootImpl viewRoot, Translator translator, Loading Loading
core/java/android/view/SurfaceView.java +4 −4 Original line number Diff line number Diff line Loading @@ -877,6 +877,10 @@ public class SurfaceView extends View implements ViewRootImpl.SurfaceChangedCall synchronized (mSurfaceControlLock) { mSurface.release(); if (mBlastBufferQueue != null) { mBlastBufferQueue.destroy(); mBlastBufferQueue = null; } if (mRtHandlingPositionUpdates) { mRtReleaseSurfaces = true; Loading @@ -901,10 +905,6 @@ public class SurfaceView extends View implements ViewRootImpl.SurfaceChangedCall transaction.remove(mBlastSurfaceControl); mBlastSurfaceControl = null; } if (mBlastBufferQueue != null) { mBlastBufferQueue.destroy(); mBlastBufferQueue = null; } } private boolean performSurfaceTransaction(ViewRootImpl viewRoot, Translator translator, Loading