Merge pull request #5161 from nextcloud/bugfix/noid/avoidCrashConversationList

avoid NPE crash in conversation list
This commit is contained in:
Marcel Hibbe 2025-07-17 13:10:36 +02:00 committed by GitHub
commit 5f3056be26
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

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)