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) {