From bc17bb4389927d6e8366648402bfa5b266ff1641 Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Thu, 28 May 2020 22:33:11 -0400 Subject: [PATCH] Fix migration source sorting, the case of the letters were messing it up --- .../ui/browse/migration/sources/MigrationSourcesPresenter.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrationSourcesPresenter.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrationSourcesPresenter.kt index ee41e32a0..568f9d516 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrationSourcesPresenter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrationSourcesPresenter.kt @@ -12,6 +12,7 @@ import exh.MERGED_SOURCE_ID import rx.android.schedulers.AndroidSchedulers import uy.kohesive.injekt.Injekt import uy.kohesive.injekt.api.get +import java.util.Locale class MigrationSourcesPresenter( private val sourceManager: SourceManager = Injekt.get(), @@ -34,7 +35,7 @@ class MigrationSourcesPresenter( SelectionHeader() return library.map { it.source }.toSet() .mapNotNull { if (it != LocalSource.ID && it != MERGED_SOURCE_ID) sourceManager.getOrStub(it) else null } - .sortedBy { it.name } + .sortedBy { it.name.toLowerCase(Locale.ROOT) } .map { SourceItem( it,