From 952e02b430bb95534416ec689f08a792aca0b853 Mon Sep 17 00:00:00 2001 From: Michael Jurka Date: Tue, 13 Mar 2012 18:34:35 -0700 Subject: [PATCH] Fix hardware layer redraw bug --- core/java/android/view/View.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java index 7a1923b1f88dd..7d09fb2871460 100644 --- a/core/java/android/view/View.java +++ b/core/java/android/view/View.java @@ -10372,10 +10372,10 @@ public class View implements Drawable.Callback, Drawable.Callback2, KeyEvent.Cal if (mHardwareLayer == null) { mHardwareLayer = mAttachInfo.mHardwareRenderer.createHardwareLayer( width, height, isOpaque()); - mLocalDirtyRect.setEmpty(); + mLocalDirtyRect.set(0, 0, width, height); } else if (mHardwareLayer.getWidth() != width || mHardwareLayer.getHeight() != height) { mHardwareLayer.resize(width, height); - mLocalDirtyRect.setEmpty(); + mLocalDirtyRect.set(0, 0, width, height); } // The layer is not valid if the underlying GPU resources cannot be allocated