From 80732700fce260df1587a5676efb793ac9183762 Mon Sep 17 00:00:00 2001 From: Jays2Kings Date: Sat, 4 Mar 2023 17:57:58 -0500 Subject: [PATCH] Fix history not showing the next unread chapter after returning to the controller --- .../eu/kanade/tachiyomi/ui/recents/RecentsPresenter.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/recents/RecentsPresenter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/recents/RecentsPresenter.kt index 5bab043214..804f972c3b 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/recents/RecentsPresenter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/recents/RecentsPresenter.kt @@ -275,12 +275,12 @@ class RecentsPresenter( (it.chapter.read && viewType != VIEW_TYPE_ONLY_UPDATES) || it.chapter.id == null -> { val unreadChapterIsAlreadyInList by lazy { val fIndex = mangaList.indexOfFirst { item -> item.manga.id == it.manga.id } - ( - recentItems.any { item -> item.mch.manga.id == it.manga.id } || - fIndex < mangaList.indexOf(it) - ) + recentItems.any { item -> item.mch.manga.id == it.manga.id } || + fIndex < mangaList.indexOf(it) } - if (viewType == VIEW_TYPE_ONLY_HISTORY && unreadChapterIsAlreadyInList) { + if (viewType == VIEW_TYPE_ONLY_HISTORY && updatePageCount && + unreadChapterIsAlreadyInList + ) { it.chapter } else { val nextChapter = getNextChapter(it.manga)