Don't draw entirely transparent 9patch meshes.
Change-Id: If3e62e18b8e0dbde8a22f8ede2889b86500a4dc2
diff --git a/libs/hwui/PatchCache.cpp b/libs/hwui/PatchCache.cpp
index 4762d21..0fad628 100644
--- a/libs/hwui/PatchCache.cpp
+++ b/libs/hwui/PatchCache.cpp
@@ -67,6 +67,11 @@
}
}
+ // If the 9patch is made of only transparent quads
+ if (transparentQuads == (width + 1) * (height + 1)) {
+ return NULL;
+ }
+
const PatchDescription description(bitmapWidth, bitmapHeight,
pixelWidth, pixelHeight, width, height, transparentQuads, colorKey);