From 701e97a7220e296da5a1fa44946be786f93773e0 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Sun, 11 Sep 2022 18:10:09 +0300 Subject: [PATCH] Try to avoid occasional swipe related crashes due to null MotionEvents --- .../kotlin/com/tutpro/baresip/OnSwipeTouchListener.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/OnSwipeTouchListener.kt b/app/src/main/kotlin/com/tutpro/baresip/OnSwipeTouchListener.kt index f283a8db..f7b03207 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/OnSwipeTouchListener.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/OnSwipeTouchListener.kt @@ -22,7 +22,13 @@ open class OnSwipeTouchListener(ctx: Context) : View.OnTouchListener { @SuppressLint("ClickableViewAccessibility") override fun onTouch(view: View?, event: MotionEvent): Boolean { - return gestureDetector.onTouchEvent(event) + return try { + gestureDetector.onTouchEvent(event) + } catch (e: Exception) { + Log.e(TAG, "onTouch exception $e") + e.printStackTrace() + false + } } private inner class GestureListener : GestureDetector.SimpleOnGestureListener() {