|
@@ -2,6 +2,7 @@ package eu.kanade.tachiyomi.ui.migration
|
|
|
|
|
|
import eu.kanade.tachiyomi.data.database.models.Manga
|
|
import eu.kanade.tachiyomi.data.database.models.Manga
|
|
import eu.kanade.tachiyomi.source.CatalogueSource
|
|
import eu.kanade.tachiyomi.source.CatalogueSource
|
|
|
|
+import eu.kanade.tachiyomi.source.model.SManga
|
|
import eu.kanade.tachiyomi.ui.catalogue.global_search.CatalogueSearchCardItem
|
|
import eu.kanade.tachiyomi.ui.catalogue.global_search.CatalogueSearchCardItem
|
|
import eu.kanade.tachiyomi.ui.catalogue.global_search.CatalogueSearchItem
|
|
import eu.kanade.tachiyomi.ui.catalogue.global_search.CatalogueSearchItem
|
|
import eu.kanade.tachiyomi.ui.catalogue.global_search.CatalogueSearchPresenter
|
|
import eu.kanade.tachiyomi.ui.catalogue.global_search.CatalogueSearchPresenter
|
|
@@ -21,4 +22,11 @@ class SearchPresenter(
|
|
//Set the catalogue search item as highlighted if the source matches that of the selected manga
|
|
//Set the catalogue search item as highlighted if the source matches that of the selected manga
|
|
return CatalogueSearchItem(source, results, source.id == manga.source)
|
|
return CatalogueSearchItem(source, results, source.id == manga.source)
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ override fun networkToLocalManga(sManga: SManga, sourceId: Long): Manga {
|
|
|
|
+ val localManga = super.networkToLocalManga(sManga, sourceId)
|
|
|
|
+ // For migration, displayed title should always match source rather than local DB
|
|
|
|
+ localManga.title = sManga.title
|
|
|
|
+ return localManga
|
|
|
|
+ }
|
|
}
|
|
}
|