diff --git a/core/java/android/view/SurfaceView.java b/core/java/android/view/SurfaceView.java index 988ccefc097eb..966bd8d47789c 100644 --- a/core/java/android/view/SurfaceView.java +++ b/core/java/android/view/SurfaceView.java @@ -169,7 +169,7 @@ public class SurfaceView extends View { @Override public boolean onPreDraw() { // reposition ourselves where the surface is - mHaveFrame = true; + mHaveFrame = getWidth() > 0 && getHeight() > 0; updateWindow(false, false); return true; }