From 9fbe223970fcded0d1960a86a3a50942f59a5263 Mon Sep 17 00:00:00 2001 From: Jays2Kings Date: Wed, 7 Apr 2021 17:48:37 -0400 Subject: [PATCH] Fixes for searching with a query in recents --- .../java/eu/kanade/tachiyomi/ui/recents/RecentsPresenter.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 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 784159289e..64321fa228 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 @@ -163,7 +163,7 @@ class RecentsPresenter( ).executeOnIO() } else emptyList() val rUpdates = when { - viewType == VIEW_TYPE_ONLY_UPDATES -> db.getRecentChapters(startCal.time, calWeek.time).executeOnIO().map { + viewType == VIEW_TYPE_ONLY_UPDATES -> db.getRecentChapters(startCal.time, calWeek.time, query).executeOnIO().map { MangaChapterHistory(it.manga, it.chapter, HistoryImpl()) } viewType != VIEW_TYPE_ONLY_HISTORY -> db.getUpdatedManga(startCal.time, calWeek.time, query, isUngrouped && !limit).executeOnIO() @@ -184,8 +184,8 @@ class RecentsPresenter( }.distinctBy { if (query.isEmpty() && viewType != VIEW_TYPE_ONLY_HISTORY) it.manga.id else it.chapter.id }.filter { mch -> - if (page > 0) { - if (query.isEmpty() && viewType != VIEW_TYPE_ONLY_HISTORY) { + if (page > 0 && query.isEmpty()) { + if (viewType != VIEW_TYPE_ONLY_HISTORY) { recentItems.none { mch.manga.id == it.mch.manga.id } } else { recentItems.none { mch.chapter.id == it.mch.chapter.id }