summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Adam Powell <adamp@google.com> 2010-07-23 15:49:03 -0700
committer Adam Powell <adamp@google.com> 2010-07-28 16:43:45 -0700
commit1b088be8bb304e4ab7a1896d3ec3b9df9d9cf68e (patch)
tree3459113adba13d98e4793755796fdfb39ece632a
parent8c5d9430d2f029be0c1100f7b3c38a2fb9fe99b6 (diff)
Fix a bug that could cause flings to last too long using a Scroller
Bug 2866552 Change-Id: I6979b3da54ca2aeaf4583629e28ee81fa5bd70da
-rw-r--r--core/java/android/widget/Scroller.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/core/java/android/widget/Scroller.java b/core/java/android/widget/Scroller.java
index 784a75f22a7c..4cb0839036f2 100644
--- a/core/java/android/widget/Scroller.java
+++ b/core/java/android/widget/Scroller.java
@@ -218,7 +218,11 @@ public class Scroller {
// Pin to mMinY <= mCurrY <= mMaxY
mCurrY = Math.min(mCurrY, mMaxY);
mCurrY = Math.max(mCurrY, mMinY);
-
+
+ if (mCurrX == mFinalX && mCurrY == mFinalY) {
+ mFinished = true;
+ }
+
break;
}
}