diff --git a/src/com/android/launcher3/PagedView.java b/src/com/android/launcher3/PagedView.java index 00da6fac8d..7fa1aa0eea 100644 --- a/src/com/android/launcher3/PagedView.java +++ b/src/com/android/launcher3/PagedView.java @@ -1027,7 +1027,8 @@ public abstract class PagedView extends ViewGrou if (overScrollAmount < 0) { super.scrollTo(overScrollAmount, getScrollY()); } else { - super.scrollTo(mMaxScrollX + overScrollAmount, getScrollY()); + int x = Math.max(0, Math.min(getScrollX(), mMaxScrollX)); + super.scrollTo(x + overScrollAmount, getScrollY()); } invalidate(); }