For #6848 - Sorts the search engine list without case sensitivity
Co-authored-by: Severin Rudie <Baron-Severin@users.noreply.github.com>master
parent
1cc496a683
commit
eb6e6b774f
|
@ -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)
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue