From 93a275cfc0c487bf269a0da5ee1c22456e605141 Mon Sep 17 00:00:00 2001 From: FourTOne5 <59261191+FourTOne5@users.noreply.github.com> Date: Tue, 3 May 2022 18:45:34 +0600 Subject: [PATCH] Case insensitive sort in Source tab (#7067) # Conflicts: # app/src/main/java/eu/kanade/domain/source/interactor/GetEnabledSources.kt --- .../eu/kanade/domain/source/interactor/GetEnabledSources.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 bb5758122..b8e346f1b 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 @@ -41,7 +41,7 @@ class GetEnabledSources( sources .filter { it.lang in enabledLanguages || it.id == LocalSource.ID } .filterNot { it.id.toString() in disabledSources || it.id in BlacklistedSources.HIDDEN_SOURCES } - .sortedBy { it.name } + .sortedWith(compareBy(String.CASE_INSENSITIVE_ORDER) { it.name }) .flatMap { val flag = if ("${it.id}" in pinnedSourceIds) Pins.pinned else Pins.unpinned // SY -->