From 1e96bdf344d7395bd377ae07eacaa75ba17c1204 Mon Sep 17 00:00:00 2001 From: John Reck Date: Fri, 13 Jun 2014 12:43:38 -0700 Subject: [PATCH] Don't buildLayer if size == 0 Bug: 15598692 Change-Id: Ia4e9e68c712b318b8d66e8cdfb2aceda4e892289 --- core/java/android/view/View.java | 4 ++++ 1 file changed, 4 insertions(+) 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