summaryrefslogtreecommitdiff
path: root/core/java/android/widget/OverScroller.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/java/android/widget/OverScroller.java')
-rw-r--r--core/java/android/widget/OverScroller.java12
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);
}
}