From 640feb69aca317c5eaa754145c735ea3ebf2757a Mon Sep 17 00:00:00 2001 From: Ahmad Ansori Palembani Date: Tue, 24 Dec 2024 08:07:10 +0700 Subject: [PATCH] fix(recents): Only set list on queue state change when it's not empty --- .../java/eu/kanade/tachiyomi/ui/recents/RecentsPresenter.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 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 24a5f4ca7c..322420ecc8 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 @@ -113,9 +113,9 @@ class RecentsPresenter( } presenterScope.launchIO { downloadManager.queueState.collectLatest { - setDownloadedChapters(recentItems, it) + if (recentItems.isNotEmpty()) setDownloadedChapters(recentItems, it) withUIContext { - view?.showLists(recentItems, true) + if (recentItems.isNotEmpty()) view?.showLists(recentItems, true) view?.updateDownloadStatus(!downloadManager.isPaused()) } }