Fix extension searching not working while said source is not pinned/enabled

Fixes #1078
This commit is contained in:
Jays2Kings 2021-10-31 01:05:54 -04:00
parent 515a953d98
commit 9f033cbac0

View file

@ -130,8 +130,11 @@ open class GlobalSearchPresenter(
return enabledSources
}
val filterSources = extensionManager.installedExtensions.filter { it.pkgName == filter }
.flatMap { it.sources }.filter { it in enabledSources }
val languages = preferences.enabledLanguages().get()
val filterSources = extensionManager.installedExtensions
.filter { it.pkgName == filter }
.flatMap { it.sources }
.filter { it.lang in languages }
.filterIsInstance<CatalogueSource>()
if (filterSources.isEmpty()) {