From aca2f1b163c85e4da8c88cff75a8919d2bca1528 Mon Sep 17 00:00:00 2001 From: tibbi Date: Thu, 14 Mar 2019 09:58:11 +0100 Subject: [PATCH] sort attendee suggestions in a specific order --- .../calendar/pro/adapters/AutoCompleteTextViewAdapter.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/adapters/AutoCompleteTextViewAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/adapters/AutoCompleteTextViewAdapter.kt index 5337a950a..8683446ef 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/adapters/AutoCompleteTextViewAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/adapters/AutoCompleteTextViewAdapter.kt @@ -37,6 +37,14 @@ class AutoCompleteTextViewAdapter(val activity: SimpleActivity, val contacts: Ar resultList.add(it) } } + + resultList.sortWith(compareBy + { it.name.startsWith(searchString, true) }.thenBy + { it.email.startsWith(searchString, true) }.thenBy + { it.name.contains(searchString, true) }.thenBy + { it.email.contains(searchString, true) }) + resultList.reverse() + filterResults.values = resultList filterResults.count = resultList.size }