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 }