Fix java.lang.IndexOutOfBoundsException

Happened when an event was deleted but was immediately clicked on before the UI could be updated.
This commit is contained in:
Naveen
2024-03-11 23:36:01 +05:30
parent 2abc4e121e
commit a22303dc3d

View File

@@ -63,9 +63,9 @@ class EventListAdapter(
}
}
override fun getSelectableItemCount() = listItems.filter { it is ListEvent }.size
override fun getSelectableItemCount() = listItems.filterIsInstance<ListEvent>().size
override fun getIsItemSelectable(position: Int) = listItems[position] is ListEvent
override fun getIsItemSelectable(position: Int) = listItems.getOrNull(position) is ListEvent
override fun getItemSelectionKey(position: Int) = (listItems.getOrNull(position) as? ListEvent)?.hashCode()