mirror of
https://github.com/FossifyOrg/Calendar.git
synced 2026-04-30 02:47:21 -04:00
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:
@@ -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()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user