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 22975c6f..85b8505a 100644 --- a/app/src/google/java/net/vonforst/evmap/auto/MapScreen.kt +++ b/app/src/google/java/net/vonforst/evmap/auto/MapScreen.kt @@ -413,6 +413,7 @@ class MapScreen(ctx: CarContext, val session: EVMapSession) : override fun onItemVisibilityChanged(startIndex: Int, endIndex: Int) { // when the list is scrolled, load corresponding availabilities if (startIndex == visibleStart && endIndex == visibleEnd) return + if (startIndex == -1 || endIndex == -1) return if (availabilityUpdateCoroutine != null) return visibleEnd = endIndex