From eb6e6b774f0fabf72c66399b3a511232f5e850e7 Mon Sep 17 00:00:00 2001 From: Jeff Boek Date: Wed, 4 Dec 2019 14:45:46 -0800 Subject: [PATCH] For #6848 - Sorts the search engine list without case sensitivity Co-authored-by: Severin Rudie --- .../fenix/settings/search/SearchEngineListPreference.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/mozilla/fenix/settings/search/SearchEngineListPreference.kt b/app/src/main/java/org/mozilla/fenix/settings/search/SearchEngineListPreference.kt index 33948121b..af1add500 100644 --- a/app/src/main/java/org/mozilla/fenix/settings/search/SearchEngineListPreference.kt +++ b/app/src/main/java/org/mozilla/fenix/settings/search/SearchEngineListPreference.kt @@ -28,6 +28,7 @@ import org.mozilla.fenix.ext.components import org.mozilla.fenix.ext.getRootView import org.mozilla.fenix.ext.settings import org.mozilla.fenix.utils.allowUndo +import java.util.Locale abstract class SearchEngineListPreference @JvmOverloads constructor( context: Context, @@ -102,7 +103,7 @@ abstract class SearchEngineListPreference @JvmOverloads constructor( searchEngineList.list .filter { it.identifier != searchEngineList.default?.identifier } - .sortedBy { it.name } + .sortedBy { it.name.toLowerCase(Locale.getDefault()) } .forEachIndexed(setupSearchEngineItem) }