diff --git a/mobile/android/base/ui/PanZoomController.java b/mobile/android/base/ui/PanZoomController.java index 5a38269ef22..b027a9a88ce 100644 --- a/mobile/android/base/ui/PanZoomController.java +++ b/mobile/android/base/ui/PanZoomController.java @@ -516,7 +516,9 @@ public class PanZoomController mSnapAnim = new EaseOutAnimation(viewportPos, viewportPos - getExcess()); break; default: - throw new RuntimeException("Not overscrolled at startSnap()"); + // no overscroll to deal with, so we're done + mFlingState = FlingStates.STOPPED; + return; } mFlingState = FlingStates.SNAPPING;