mirror of
https://github.com/nextcloud/talk-android
synced 2025-07-25 21:55:25 +01:00
avoid NPE crash in conversation list
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
parent
b9e81c0222
commit
915244e2f7
@ -349,7 +349,7 @@ class ConversationsListActivity :
|
|||||||
super.onPause()
|
super.onPause()
|
||||||
val firstVisible = layoutManager?.findFirstVisibleItemPosition() ?: 0
|
val firstVisible = layoutManager?.findFirstVisibleItemPosition() ?: 0
|
||||||
val firstItem = adapter?.getItem(firstVisible)
|
val firstItem = adapter?.getItem(firstVisible)
|
||||||
val firstTop = (firstItem as ConversationItem).mHolder?.itemView?.top
|
val firstTop = (firstItem as? ConversationItem)?.mHolder?.itemView?.top
|
||||||
val firstOffset = firstTop?.minus(CONVERSATION_ITEM_HEIGHT) ?: 0
|
val firstOffset = firstTop?.minus(CONVERSATION_ITEM_HEIGHT) ?: 0
|
||||||
|
|
||||||
appPreferences.setConversationListPositionAndOffset(firstVisible, firstOffset)
|
appPreferences.setConversationListPositionAndOffset(firstVisible, firstOffset)
|
||||||
|
Loading…
Reference in New Issue
Block a user