From cdebb6db67b9d90246968f24876196e4d58e9613 Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Wed, 4 May 2022 23:13:18 -0400 Subject: [PATCH] Fix hidden sources showing in browse --- .../eu/kanade/domain/source/interactor/GetEnabledSources.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/kanade/domain/source/interactor/GetEnabledSources.kt b/app/src/main/java/eu/kanade/domain/source/interactor/GetEnabledSources.kt index 6c06c5baf..bb5758122 100644 --- a/app/src/main/java/eu/kanade/domain/source/interactor/GetEnabledSources.kt +++ b/app/src/main/java/eu/kanade/domain/source/interactor/GetEnabledSources.kt @@ -6,6 +6,7 @@ import eu.kanade.domain.source.model.Source import eu.kanade.domain.source.repository.SourceRepository import eu.kanade.tachiyomi.data.preference.PreferencesHelper import eu.kanade.tachiyomi.source.LocalSource +import exh.source.BlacklistedSources import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.combine import kotlinx.coroutines.flow.distinctUntilChanged @@ -39,7 +40,7 @@ class GetEnabledSources( val sourcesInSourceCategories = sourcesAndCategories.map { it.first } sources .filter { it.lang in enabledLanguages || it.id == LocalSource.ID } - .filterNot { it.id.toString() in disabledSources } + .filterNot { it.id.toString() in disabledSources || it.id in BlacklistedSources.HIDDEN_SOURCES } .sortedBy { it.name } .flatMap { val flag = if ("${it.id}" in pinnedSourceIds) Pins.pinned else Pins.unpinned