From 1ec2fe2418e16d96b0af8b5fcb47bd0f22b2b083 Mon Sep 17 00:00:00 2001 From: madhavanmalolan Date: Sun, 17 Sep 2017 22:19:46 +0530 Subject: [PATCH] Nullcheck on mItemClickCallback --- .../SwipeDismissRecyclerViewTouchListener.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/src/main/java/io/github/codefalling/recyclerviewswipedismiss/SwipeDismissRecyclerViewTouchListener.java b/library/src/main/java/io/github/codefalling/recyclerviewswipedismiss/SwipeDismissRecyclerViewTouchListener.java index 0d91dc0..a6f7f1e 100644 --- a/library/src/main/java/io/github/codefalling/recyclerviewswipedismiss/SwipeDismissRecyclerViewTouchListener.java +++ b/library/src/main/java/io/github/codefalling/recyclerviewswipedismiss/SwipeDismissRecyclerViewTouchListener.java @@ -176,7 +176,7 @@ public boolean onTouch(View view, MotionEvent motionEvent) { case MotionEvent.ACTION_UP: { long pressDuration = System.currentTimeMillis() - pressStartTime; - if (pressDuration < MAX_CLICK_DURATION && distance(pressedX, pressedY, motionEvent.getX(), motionEvent.getY()) < mSlop) { + if (this.mItemClickCallback != null && pressDuration < MAX_CLICK_DURATION && distance(pressedX, pressedY, motionEvent.getX(), motionEvent.getY()) < mSlop) { mItemClickCallback.onClick(mRecyclerView.getChildPosition(mDownView)); return true; }