diff --git a/app/src/google/java/net/vonforst/evmap/auto/MapScreen.kt b/app/src/google/java/net/vonforst/evmap/auto/MapScreen.kt index 6694084d..91792839 100644 --- a/app/src/google/java/net/vonforst/evmap/auto/MapScreen.kt +++ b/app/src/google/java/net/vonforst/evmap/auto/MapScreen.kt @@ -332,7 +332,7 @@ class MapScreen(ctx: CarContext, val session: EVMapSession) : zoom = 16f, filters ).awaitFinished() - chargers = response.data?.filterIsInstance(ChargeLocation::class.java) + var chargers = response.data?.filterIsInstance(ChargeLocation::class.java) chargers?.let { if (it.size < maxRows) { // try again with larger radius @@ -346,6 +346,7 @@ class MapScreen(ctx: CarContext, val session: EVMapSession) : response.data?.filterIsInstance(ChargeLocation::class.java) } } + this@MapScreen.chargers = chargers } updateCoroutine = null