From 0ae201e363a835ae6e7e3d79855237ffe0f9fac0 Mon Sep 17 00:00:00 2001 From: Johan von Forstner Date: Sat, 22 Aug 2020 08:11:50 +0200 Subject: [PATCH] MultiSelectDialog: case-insensitive sorting (fixes #44) --- .../main/java/net/vonforst/evmap/fragment/MultiSelectDialog.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/net/vonforst/evmap/fragment/MultiSelectDialog.kt b/app/src/main/java/net/vonforst/evmap/fragment/MultiSelectDialog.kt index ba8028fe..d70e3885 100644 --- a/app/src/main/java/net/vonforst/evmap/fragment/MultiSelectDialog.kt +++ b/app/src/main/java/net/vonforst/evmap/fragment/MultiSelectDialog.kt @@ -71,7 +71,7 @@ class MultiSelectDialog : AppCompatDialogFragment() { list.layoutManager = LinearLayoutManager(view.context) items = data.entries.toList() - .sortedBy { it.value } + .sortedBy { it.value.toLowerCase(Locale.getDefault()) } .sortedByDescending { commonChoices?.contains(it.key) == true } .map { MultiSelectItem(it.key, it.value, it.key in selected) } adapter.submitList(items)