Ignore rare IllegalArgumentExceptions in ViewPager.onInterceptTouchEvent

multisite
Floens 10 years ago
parent 5f58cd8c04
commit f007117aec
  1. 7
      Clover/app/src/main/java/org/floens/chan/ui/view/OptionalSwipeViewPager.java

@ -40,7 +40,12 @@ public class OptionalSwipeViewPager extends ViewPager {
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
return swipingEnabled && super.onInterceptTouchEvent(ev);
try {
return swipingEnabled && super.onInterceptTouchEvent(ev);
} catch (IllegalArgumentException ignored) {
// Ignore pointer index out of range exceptions
return false;
}
}
public void setSwipingEnabled(boolean swipingEnabled) {

Loading…
Cancel
Save