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