diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java index 453ee179a2399..f75ae5588ba50 100644 --- a/core/java/android/view/View.java +++ b/core/java/android/view/View.java @@ -13529,6 +13529,10 @@ public class View implements Drawable.Callback, KeyEvent.Callback, throw new IllegalStateException("This view must be attached to a window first"); } + if (getWidth() == 0 || getHeight() == 0) { + return; + } + switch (mLayerType) { case LAYER_TYPE_HARDWARE: // The only part of a hardware layer we can build in response to