Merge pull request #4734 from nextcloud/bugfix/4673/fixDuplicatedMessages

Avoid duplicated messages when activity is in background.
This commit is contained in:
Marcel Hibbe 2025-02-17 16:58:31 +00:00 committed by GitHub
commit d387b2f5a7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -562,6 +562,7 @@ class ChatActivity :
override fun onStop() {
super.onStop()
active = false
adapter = null
this.lifecycle.removeObserver(AudioUtils)
this.lifecycle.removeObserver(chatViewModel)
}
@ -2677,7 +2678,6 @@ class ChatActivity :
currentlyPlayedVoiceMessage?.let { stopMediaPlayer(it) } // FIXME, mediaplayer can sometimes be null here
adapter = null
disposables.dispose()
}