diff --git a/app/src/main/java/net/vonforst/evmap/adapter/PlaceAutocompleteAdapter.kt b/app/src/main/java/net/vonforst/evmap/adapter/PlaceAutocompleteAdapter.kt index b208d03d..b8ac2610 100644 --- a/app/src/main/java/net/vonforst/evmap/adapter/PlaceAutocompleteAdapter.kt +++ b/app/src/main/java/net/vonforst/evmap/adapter/PlaceAutocompleteAdapter.kt @@ -131,12 +131,15 @@ class PlaceAutocompleteAdapter(val context: Context, val location: LiveData= maxItems) break // then search online + val recentIds = recentPlaces.map { it.id } resultList = - recentPlaces.map { it.asAutocompletePlace(location.value) } + + (recentPlaces.map { it.asAutocompletePlace(location.value) } + provider.autocomplete(query, location.value) + .filter { !recentIds.contains(it.id) }).take(maxItems) break } catch (e: ApiUnavailableException) { e.printStackTrace()