diff options
Diffstat (limited to 'core/java/android/widget/OverScroller.java')
| -rw-r--r-- | core/java/android/widget/OverScroller.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/core/java/android/widget/OverScroller.java b/core/java/android/widget/OverScroller.java index 1730a68ae31c..8469c8b6645f 100644 --- a/core/java/android/widget/OverScroller.java +++ b/core/java/android/widget/OverScroller.java @@ -418,6 +418,12 @@ public class OverScroller { */ public void setFinalX(int newX) { if (mScrollMode == MODE_DEFAULT) { + if (newX < mMinimumX) { + mMinimumX = newX; + } + if (newX > mMaximumX) { + mMaximumX = newX; + } mDefaultScroller.setFinalX(newX); } } @@ -431,6 +437,12 @@ public class OverScroller { */ public void setFinalY(int newY) { if (mScrollMode == MODE_DEFAULT) { + if (newY < mMinimumY) { + mMinimumY = newY; + } + if (newY > mMaximumY) { + mMaximumY = newY; + } mDefaultScroller.setFinalY(newY); } } |
