avoid NPE crash in conversation list

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
Marcel Hibbe 2025-07-17 12:22:05 +02:00
parent b9e81c0222
commit 915244e2f7
No known key found for this signature in database
GPG Key ID: C793F8B59F43CE7B

View File

@ -349,7 +349,7 @@ class ConversationsListActivity :
super.onPause()
val firstVisible = layoutManager?.findFirstVisibleItemPosition() ?: 0
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
appPreferences.setConversationListPositionAndOffset(firstVisible, firstOffset)