Disable Drawable DisplayLists
bug:12581401
bug:12758460
DisplayLists of drawables aren't being cleared out correctly, and will
incorrectly store state across configuration changes. Disable them
temporarily until this is fixed.
Change-Id: Ic09f0674d30476127316cfb4ffe45eb34cc15aa0
diff --git a/graphics/java/android/graphics/drawable/Drawable.java b/graphics/java/android/graphics/drawable/Drawable.java
index cfb1983..2ec4284 100644
--- a/graphics/java/android/graphics/drawable/Drawable.java
+++ b/graphics/java/android/graphics/drawable/Drawable.java
@@ -156,7 +156,7 @@
* @param canvas The canvas to draw into
*/
public void draw(Canvas canvas) {
- if (canvas != null && canvas.isHardwareAccelerated()) {
+ if (canvas != null && canvas.isHardwareAccelerated() && false) { // temporarily disabled
final HardwareCanvas hardwareCanvas = (HardwareCanvas) canvas;
final DisplayList displayList = getDisplayList(hardwareCanvas);
if (displayList != null) {