MapScreen: fix onItemVisibilityChanged if indices are -1

This commit is contained in:
johan12345
2022-07-23 18:14:37 +02:00
parent 5c57a5318b
commit 90f6cb65a8

View File

@@ -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