From 60f1c6a2b42354096231caa0b40ddf62beb68cfa Mon Sep 17 00:00:00 2001 From: Jays2Kings Date: Sun, 4 Jul 2021 17:07:46 -0400 Subject: [PATCH] Fixed double page layout showing pages from other chapters (cherry picked from commit 8ac340eff0451e59a1fdfeb3577c38db5eb7da00) --- .../tachiyomi/ui/reader/viewer/pager/PagerViewerAdapter.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewerAdapter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewerAdapter.kt index 68f0508f1..151d493e3 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewerAdapter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewerAdapter.kt @@ -231,6 +231,11 @@ class PagerViewerAdapter(private val viewer: PagerViewer) : ViewPagerAdapter() { // Step 1: segment the pages and transition pages subItems.forEach { if (it is ReaderPage) { + if (pagedItems.last().lastOrNull() != null && + pagedItems.last().last()?.chapter?.chapter?.id != it.chapter.chapter.id + ) { + pagedItems.add(mutableListOf()) + } pagedItems.last().add(it) } else { otherItems.add(it)