Albirew/tachiyomi
Archivé
1
0
Bifurcation 0

More crash fixes

Cette révision appartient à :
len 2016-10-09 11:34:37 +02:00
Parent 6cf84256fe
révision 4a6e2a5d99
2 fichiers modifiés avec 18 ajouts et 14 suppressions

Voir le fichier

@ -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
}

Voir le fichier

@ -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
}