From ee2fbedefb8fb884d4f9345791e1f8aa180abc59 Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Fri, 5 Aug 2022 13:03:36 -0400 Subject: [PATCH] Fix resume manga fab not working properly for E-H manga --- .../eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt index 9be9c329e..8525f1d70 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaPresenter.kt @@ -991,6 +991,17 @@ class MangaPresenter( */ fun getNextUnreadChapter(): DomainChapter? { val successState = successState ?: return null + // SY --> + if (successState.manga.isEhBasedManga()) { + return successState.processedChapters.map { it.chapter }.let { chapters -> + if (successState.manga.sortDescending()) { + chapters.firstOrNull()?.takeUnless { it.read } + } else { + chapters.lastOrNull()?.takeUnless { it.read } + } + } + } + // SY <-- return successState.processedChapters.map { it.chapter }.let { chapters -> if (successState.manga.sortDescending()) { chapters.findLast { !it.read }