diff options
| author | 2010-07-23 15:49:03 -0700 | |
|---|---|---|
| committer | 2010-07-28 16:43:45 -0700 | |
| commit | 1b088be8bb304e4ab7a1896d3ec3b9df9d9cf68e (patch) | |
| tree | 3459113adba13d98e4793755796fdfb39ece632a | |
| parent | 8c5d9430d2f029be0c1100f7b3c38a2fb9fe99b6 (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.java | 6 |
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; } } |