Loading core/java/android/view/SurfaceView.java +3 −1 Original line number Original line Diff line number Diff line Loading @@ -598,9 +598,11 @@ public class SurfaceView extends View { // surfaceDestroyed and surfaceCreated, we force a disconnect, // surfaceDestroyed and surfaceCreated, we force a disconnect, // so the next connect will always work if we end up reusing // so the next connect will always work if we end up reusing // the surface. // the surface. if (mSurface.isValid()) { mSurface.forceScopedDisconnect(); mSurface.forceScopedDisconnect(); } } } } } mSurface.transferFrom(mNewSurface); mSurface.transferFrom(mNewSurface); if (visible && mSurface.isValid()) { if (visible && mSurface.isValid()) { Loading Loading
core/java/android/view/SurfaceView.java +3 −1 Original line number Original line Diff line number Diff line Loading @@ -598,9 +598,11 @@ public class SurfaceView extends View { // surfaceDestroyed and surfaceCreated, we force a disconnect, // surfaceDestroyed and surfaceCreated, we force a disconnect, // so the next connect will always work if we end up reusing // so the next connect will always work if we end up reusing // the surface. // the surface. if (mSurface.isValid()) { mSurface.forceScopedDisconnect(); mSurface.forceScopedDisconnect(); } } } } } mSurface.transferFrom(mNewSurface); mSurface.transferFrom(mNewSurface); if (visible && mSurface.isValid()) { if (visible && mSurface.isValid()) { Loading