summaryrefslogtreecommitdiffstats
path: root/core/java/android/view/ViewRoot.java
diff options
context:
space:
mode:
authorRomain Guy <>2009-03-24 21:04:15 -0700
committerThe Android Open Source Project <initial-contribution@android.com>2009-03-24 21:04:15 -0700
commitbb93d5598daa3312318c29401815bddf1df8c4de (patch)
treef16c8b5e67d871b12f0fa4bbef969f27c48aac4b /core/java/android/view/ViewRoot.java
parent897ab770477faf0eebc0b87c43598501c173635f (diff)
downloadframeworks_base-bb93d5598daa3312318c29401815bddf1df8c4de.zip
frameworks_base-bb93d5598daa3312318c29401815bddf1df8c4de.tar.gz
frameworks_base-bb93d5598daa3312318c29401815bddf1df8c4de.tar.bz2
Automated import from //branches/donutburger/...@141885,141885
Diffstat (limited to 'core/java/android/view/ViewRoot.java')
-rw-r--r--core/java/android/view/ViewRoot.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/core/java/android/view/ViewRoot.java b/core/java/android/view/ViewRoot.java
index fbb4d42..18ee9ae 100644
--- a/core/java/android/view/ViewRoot.java
+++ b/core/java/android/view/ViewRoot.java
@@ -33,7 +33,6 @@ import android.util.Config;
import android.util.Log;
import android.util.EventLog;
import android.util.SparseArray;
-import android.util.DisplayMetrics;
import android.view.View.MeasureSpec;
import android.view.inputmethod.InputConnection;
import android.view.inputmethod.InputMethodManager;
@@ -128,6 +127,7 @@ public final class ViewRoot extends Handler implements ViewParent,
int mWidth;
int mHeight;
Rect mDirty; // will be a graphics.Region soon
+ boolean mIsAnimating;
final View.AttachInfo mAttachInfo;
@@ -1183,7 +1183,7 @@ public final class ViewRoot extends Handler implements ViewParent,
}
try {
- if (!dirty.isEmpty()) {
+ if (!dirty.isEmpty() || mIsAnimating) {
long startTime;
if (DEBUG_ORIENTATION || DEBUG_DRAW) {
@@ -1210,6 +1210,7 @@ public final class ViewRoot extends Handler implements ViewParent,
}
dirty.setEmpty();
+ mIsAnimating = false;
mAttachInfo.mDrawingTime = SystemClock.uptimeMillis();
canvas.translate(0, -yoff);
mView.mPrivateFlags |= View.DRAWN;