From 749d6756d0f62c879d1f9568974d2393c5280589 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Thu, 11 Mar 2021 09:02:08 +0200 Subject: [PATCH] Try to avoid random onTouch crash --- .../main/kotlin/com/tutpro/baresip/OnSwipeTouchListener.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/OnSwipeTouchListener.kt b/app/src/main/kotlin/com/tutpro/baresip/OnSwipeTouchListener.kt index 96594fed..4663f30c 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/OnSwipeTouchListener.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/OnSwipeTouchListener.kt @@ -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() {