diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerReader.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerReader.kt index 8f75411059..6d9a4bb63d 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerReader.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerReader.kt @@ -172,14 +172,16 @@ abstract class PagerReader : BaseReader() { protected fun createGestureDetector(): GestureDetector { return GestureDetector(activity, object : GestureDetector.SimpleOnGestureListener() { override fun onSingleTapConfirmed(e: MotionEvent): Boolean { - val positionX = e.x + if (isAdded) { + val positionX = e.x - if (positionX < pager.width * LEFT_REGION) { - if (tappingEnabled) onLeftSideTap() - } else if (positionX > pager.width * RIGHT_REGION) { - if (tappingEnabled) onRightSideTap() - } else { - readerActivity.toggleMenu() + if (positionX < pager.width * LEFT_REGION) { + if (tappingEnabled) onLeftSideTap() + } else if (positionX > pager.width * RIGHT_REGION) { + if (tappingEnabled) onRightSideTap() + } else { + readerActivity.toggleMenu() + } } return true } diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonReader.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonReader.kt index 1a246fbff2..8fe08b5d7c 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonReader.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonReader.kt @@ -127,14 +127,16 @@ class WebtoonReader : BaseReader() { protected fun createGestureDetector(): GestureDetector { return GestureDetector(context, object : SimpleOnGestureListener() { override fun onSingleTapConfirmed(e: MotionEvent): Boolean { - val positionX = e.x + if (isAdded) { + val positionX = e.x - if (positionX < recycler.width * LEFT_REGION) { - if (tappingEnabled) moveToPrevious() - } else if (positionX > recycler.width * RIGHT_REGION) { - if (tappingEnabled) moveToNext() - } else { - readerActivity.toggleMenu() + if (positionX < recycler.width * LEFT_REGION) { + if (tappingEnabled) moveToPrevious() + } else if (positionX > recycler.width * RIGHT_REGION) { + if (tappingEnabled) moveToNext() + } else { + readerActivity.toggleMenu() + } } return true }