diff --git a/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/SearchVM.kt b/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/SearchVM.kt index cde64c69..c6ed1bb1 100644 --- a/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/SearchVM.kt +++ b/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/SearchVM.kt @@ -347,7 +347,7 @@ class SearchVM : ViewModel(), KoinComponent { a.distanceTo(lastLocation) .compareTo(b.distanceTo(lastLocation)) } - .distinct() + .distinctBy { it.key } .toList() } else { locationResults.value = locations.applyRanking(resultOrder) @@ -485,7 +485,7 @@ class SearchVM : ViewModel(), KoinComponent { } else { sequence.sorted() } - return sorted.distinct().toList() + return sorted.distinctBy { it.key }.toList() } }