File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
library/src/main/java/com/daimajia/swipe Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -682,6 +682,11 @@ public boolean onInterceptTouchEvent(MotionEvent ev) {
682682 * @return
683683 */
684684 private View childNeed (ViewGroup v , MotionEvent event ){
685+ if (v == null ) return null ;
686+
687+ if (v .onTouchEvent (event ))
688+ return v ;
689+
685690 int childCount = v .getChildCount ();
686691 for (int i = childCount - 1 ; i >= 0 ; i --){
687692 View child = v .getChildAt (i );
@@ -704,6 +709,8 @@ private View childNeed(ViewGroup v, MotionEvent event){
704709 * @return
705710 */
706711 private boolean childNeed (View v , MotionEvent event ){
712+ if (v == null ) return false ;
713+
707714 if (event .getX () > v .getLeft () && event .getX () < v .getRight ()
708715 && event .getY () > v .getTop () && event .getY () < v .getBottom ()){
709716 return v .onTouchEvent (event );
You can’t perform that action at this time.
0 commit comments