diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/feed/SourceFeedScreenModel.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/feed/SourceFeedScreenModel.kt index 67d4ca917..4ab39f185 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/feed/SourceFeedScreenModel.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/feed/SourceFeedScreenModel.kt @@ -221,6 +221,10 @@ open class SourceFeedScreenModel( .toImmutableList() } + // KMK --> + private val hideInLibraryFeedItems = sourcePreferences.hideInLibraryFeedItems().get() + // KMK <-- + /** * Initiates get manga per feed. */ @@ -252,6 +256,9 @@ open class SourceFeedScreenModel( page.map { it.toDomainManga(source.id) } .distinctBy { it.url } .let { networkToLocalManga(it) } + // KMK --> + .filter { !hideInLibraryFeedItems || !it.favorite } + // KMK <-- } mutableState.update { state ->