From 49e0cc3ad09cf873d620f11df043ae10862f5c4f Mon Sep 17 00:00:00 2001 From: Jays2Kings Date: Tue, 11 Apr 2023 23:07:26 -0400 Subject: [PATCH] Fixed reader jumping backwards when animate page transitions is off Fixes #1535 --- .../eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewer.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewer.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewer.kt index 150cd318c6..050ada9375 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewer.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewer.kt @@ -395,6 +395,7 @@ abstract class PagerViewer(val activity: ReaderActivity) : BaseViewer { */ protected open fun moveRight() { if (pager.currentItem != adapter.count - 1) { + hasMoved = true val holder = (currentPage as? ReaderPage)?.let { getPageHolder(it) } if (holder != null && config.navigateToPan && holder.canPanRight()) { holder.panRight() @@ -409,6 +410,7 @@ abstract class PagerViewer(val activity: ReaderActivity) : BaseViewer { */ protected open fun moveLeft() { if (pager.currentItem != 0) { + hasMoved = true val holder = (currentPage as? ReaderPage)?.let { getPageHolder(it) } if (holder != null && config.navigateToPan && holder.canPanLeft()) { holder.panLeft()