Fix crash in TimelineFragment (#2317)

This commit is contained in:
Konrad Pozniak 2022-02-07 20:04:40 +01:00 committed by GitHub
parent db1cc02fb8
commit d2d52da717
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -208,9 +208,11 @@ class TimelineFragment :
override fun onItemRangeInserted(positionStart: Int, itemCount: Int) { override fun onItemRangeInserted(positionStart: Int, itemCount: Int) {
if (positionStart == 0 && adapter.itemCount != itemCount) { if (positionStart == 0 && adapter.itemCount != itemCount) {
binding.recyclerView.post { binding.recyclerView.post {
if (isSwipeToRefreshEnabled) { if (getView() != null) {
binding.recyclerView.scrollBy(0, Utils.dpToPx(requireContext(), -30)) if (isSwipeToRefreshEnabled) {
} else binding.recyclerView.scrollToPosition(0) binding.recyclerView.scrollBy(0, Utils.dpToPx(requireContext(), -30))
} else binding.recyclerView.scrollToPosition(0)
}
} }
} }
} }