From 90f6cb65a8554002b294347daab53c50afd08cf8 Mon Sep 17 00:00:00 2001 From: johan12345 Date: Sat, 23 Jul 2022 18:14:37 +0200 Subject: [PATCH] MapScreen: fix onItemVisibilityChanged if indices are -1 --- app/src/google/java/net/vonforst/evmap/auto/MapScreen.kt | 1 + 1 file changed, 1 insertion(+) 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