mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 06:17:57 +01:00 
			
		
		
		
	More crash fixes
This commit is contained in:
		| @@ -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 | ||||
|             } | ||||
|   | ||||
| @@ -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 | ||||
|             } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user