Fix crash in blocked time area editor

This commit is contained in:
Jonas L 2019-02-12 07:36:06 +01:00
parent 0a08cc7ffa
commit 1808710e0b

View file

@ -233,6 +233,10 @@ class BlockedTimeAreasFragment : Fragment() {
if (oldValue != newValue) {
val currentlyVisiblePosition = layoutManager.findFirstVisibleItemPosition()
if (currentlyVisiblePosition == RecyclerView.NO_POSITION) {
items.value = newValue
} else {
val currentlyVisibleItem = oldValue!!.getItemAtPosition(currentlyVisiblePosition)
val newVisiblePosition = newValue.getPositionOfItem(currentlyVisibleItem)
@ -241,4 +245,5 @@ class BlockedTimeAreasFragment : Fragment() {
}
}
}
}
}