diff --git a/core/java/android/view/SurfaceView.java b/core/java/android/view/SurfaceView.java index db34856e0ad6c..44c1780d0be54 100644 --- a/core/java/android/view/SurfaceView.java +++ b/core/java/android/view/SurfaceView.java @@ -579,7 +579,7 @@ public class SurfaceView extends View implements ViewRootImpl.WindowStoppedCallb 0.0f, 0.0f, mScreenRect.height() / (float) mSurfaceHeight); } - if (sizeChanged) { + if (sizeChanged && !creating) { mSurfaceControl.setSize(mSurfaceWidth, mSurfaceHeight); } } finally {