Fix a bug in OverScroller.setFinalX/Y

This commit is contained in:
Adam Powell
2010-03-02 18:04:43 -08:00
parent c018f3cfdd
commit d93b998c92

View File

@@ -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);
}
}