Try to avoid random onTouch crash

This commit is contained in:
Juha Heinanen
2021-03-11 09:02:08 +02:00
parent 3d8671414a
commit 749d6756d0
@@ -18,8 +18,11 @@ open class OnSwipeTouchListener(ctx: Context) : View.OnTouchListener {
gestureDetector = GestureDetector(ctx, GestureListener())
}
override fun onTouch(v: View, event: MotionEvent): Boolean {
return gestureDetector.onTouchEvent(event)
override fun onTouch(v: View?, e: MotionEvent?): Boolean {
return if (v != null && e != null)
gestureDetector.onTouchEvent(e)
else
false
}
private inner class GestureListener : GestureDetector.SimpleOnGestureListener() {