summaryrefslogtreecommitdiffstats
path: root/core/java/android/widget
diff options
context:
space:
mode:
authorAdam Powell <adamp@google.com>2014-10-31 23:42:42 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-10-31 23:42:43 +0000
commitd8c941ff46a68b91c53b3b1dd26678593787e0f9 (patch)
tree6370e724d8645f3962d95a95a7f649e0998c90f6 /core/java/android/widget
parent5ef081828181663bc79ea0add6afaa35a93567fb (diff)
parent311506afbba83c11b862c1f95a24dea83fab0aad (diff)
downloadframeworks_base-d8c941ff46a68b91c53b3b1dd26678593787e0f9.zip
frameworks_base-d8c941ff46a68b91c53b3b1dd26678593787e0f9.tar.gz
frameworks_base-d8c941ff46a68b91c53b3b1dd26678593787e0f9.tar.bz2
Merge "Don't update OverScroller fling state if no time has passed since start" into lmp-mr1-dev
Diffstat (limited to 'core/java/android/widget')
-rw-r--r--core/java/android/widget/OverScroller.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/android/widget/OverScroller.java b/core/java/android/widget/OverScroller.java
index 7b3dd31..a40d4f8 100644
--- a/core/java/android/widget/OverScroller.java
+++ b/core/java/android/widget/OverScroller.java
@@ -904,6 +904,10 @@ public class OverScroller {
final long time = AnimationUtils.currentAnimationTimeMillis();
final long currentTime = time - mStartTime;
+ if (currentTime == 0) {
+ // Skip work but report that we're still going if we have a nonzero duration.
+ return mDuration > 0;
+ }
if (currentTime > mDuration) {
return false;
}