From e6d62dd1dc1a758b937540da9220953b1d9ce72d Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Sun, 17 Jan 2021 22:17:37 -0500 Subject: [PATCH] Support MDList unfollowed for tracking filter --- .../java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt index 7a4b37d7f..7fb29d683 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryPresenter.kt @@ -449,7 +449,7 @@ class LibraryPresenter( private fun getTracksObservable(): Observable> { return db.getTracks().asRxObservable().map { tracks -> tracks.associate { track -> - val isLogged = tracks.any { trackManager.getService(it.sync_id)?.isLogged ?: false } + val isLogged = tracks.any { trackManager.getService(it.sync_id)?.let { tracker -> tracker.isLogged && ((tracker.id == TrackManager.MDLIST && track.status != FollowStatus.UNFOLLOWED.int) || tracker.id != TrackManager.MDLIST) } ?: false } Pair(track.manga_id, isLogged) } }.observeOn(Schedulers.io())