Try to avoid random onTouch crash
This commit is contained in:
@@ -18,8 +18,11 @@ open class OnSwipeTouchListener(ctx: Context) : View.OnTouchListener {
|
|||||||
gestureDetector = GestureDetector(ctx, GestureListener())
|
gestureDetector = GestureDetector(ctx, GestureListener())
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onTouch(v: View, event: MotionEvent): Boolean {
|
override fun onTouch(v: View?, e: MotionEvent?): Boolean {
|
||||||
return gestureDetector.onTouchEvent(event)
|
return if (v != null && e != null)
|
||||||
|
gestureDetector.onTouchEvent(e)
|
||||||
|
else
|
||||||
|
false
|
||||||
}
|
}
|
||||||
|
|
||||||
private inner class GestureListener : GestureDetector.SimpleOnGestureListener() {
|
private inner class GestureListener : GestureDetector.SimpleOnGestureListener() {
|
||||||
|
|||||||
Reference in New Issue
Block a user