Do not crash on/avoid index out of bounds
This commit is contained in:
parent
cf50d0563f
commit
bca98d2f48
|
@ -161,7 +161,7 @@ class NotificationsFragment :
|
|||
binding.recyclerView,
|
||||
this
|
||||
) { pos: Int ->
|
||||
val notification = adapter.snapshot()[pos]
|
||||
val notification = adapter.snapshot().getOrNull(pos)
|
||||
// We support replies only for now
|
||||
if (notification is NotificationViewData) {
|
||||
notification.statusViewData
|
||||
|
|
|
@ -478,7 +478,7 @@ class TimelineFragment :
|
|||
override fun onLoadMore(position: Int) {
|
||||
val placeholder = adapter.peek(position)?.asPlaceholderOrNull() ?: return
|
||||
loadMorePosition = position
|
||||
statusIdBelowLoadMore = adapter.peek(position + 1)?.id
|
||||
statusIdBelowLoadMore = if (position + 1 < adapter.itemCount) adapter.peek(position + 1)?.id else null
|
||||
viewModel.loadMore(placeholder.id)
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue