Exclude MergedSource from MigrationConfigScreen

This commit is contained in:
NGB-Was-Taken
2025-11-17 08:49:15 +05:45
parent 01dc277877
commit 3d34f3dd2f
@@ -48,6 +48,7 @@ import eu.kanade.presentation.util.Screen
import eu.kanade.tachiyomi.source.online.HttpSource import eu.kanade.tachiyomi.source.online.HttpSource
import eu.kanade.tachiyomi.ui.browse.migration.search.MigrateSearchScreen import eu.kanade.tachiyomi.ui.browse.migration.search.MigrateSearchScreen
import eu.kanade.tachiyomi.util.system.LocaleHelper import eu.kanade.tachiyomi.util.system.LocaleHelper
import exh.source.MERGED_SOURCE_ID
import kotlinx.collections.immutable.persistentListOf import kotlinx.collections.immutable.persistentListOf
import kotlinx.coroutines.flow.update import kotlinx.coroutines.flow.update
import mihon.feature.migration.list.MigrationListScreen import mihon.feature.migration.list.MigrationListScreen
@@ -348,6 +349,7 @@ class MigrationConfigScreen(private val mangaIds: Collection<Long>) : Screen() {
val sources = sourceManager.getCatalogueSources() val sources = sourceManager.getCatalogueSources()
.asSequence() .asSequence()
.filterIsInstance<HttpSource>() .filterIsInstance<HttpSource>()
.filterNot { it.id == MERGED_SOURCE_ID }
.filter { it.lang in languages } .filter { it.lang in languages }
.map { .map {
val source = Source( val source = Source(