Redraw the screen when needed.

Bug #3085265

Change-Id: Ibb47500f819b823eb4f3dee829f0396dce9a3d65
diff --git a/core/java/android/view/ViewRoot.java b/core/java/android/view/ViewRoot.java
index cce860b..7907ad2 100644
--- a/core/java/android/view/ViewRoot.java
+++ b/core/java/android/view/ViewRoot.java
@@ -1281,8 +1281,9 @@
         
         if (mAttachInfo.mHardwareRenderer != null && mAttachInfo.mHardwareRenderer.isEnabled()) {
             if (!dirty.isEmpty() || mIsAnimating) {
-                mAttachInfo.mHardwareRenderer.draw(mView, mAttachInfo, yoff);
+                mIsAnimating = false;
                 dirty.setEmpty();
+                mAttachInfo.mHardwareRenderer.draw(mView, mAttachInfo, yoff);
             }
 
             if (scrolling) {