From 2b8018727cdde551b6888fc09613bace14da6af5 Mon Sep 17 00:00:00 2001 From: Nicholas Tinsley Date: Tue, 22 Aug 2023 10:26:40 -0400 Subject: [PATCH] Fix voice note earpiece playback. --- .../securesms/components/voice/VoiceNotePlayerCallback.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback.kt b/app/src/main/java/org/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback.kt index 9bb2e5ca56..203fb41269 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/voice/VoiceNotePlayerCallback.kt @@ -97,8 +97,7 @@ class VoiceNotePlayerCallback(val context: Context, val player: VoiceNotePlayer) private var latestUri = Uri.EMPTY override fun onConnect(session: MediaSession, controller: MediaSession.ControllerInfo): MediaSession.ConnectionResult { - session.setAvailableCommands(controller, CUSTOM_COMMANDS, SUPPORTED_ACTIONS) - return super.onConnect(session, controller) + return MediaSession.ConnectionResult.accept(CUSTOM_COMMANDS, SUPPORTED_ACTIONS) } override fun onPostConnect(session: MediaSession, controller: MediaSession.ControllerInfo) { @@ -306,7 +305,7 @@ class VoiceNotePlayerCallback(val context: Context, val player: VoiceNotePlayer) @WorkerThread private fun loadMediaItemsForConsecutivePlayback(messageId: Long): List { return try { - val recordsAfter = messages.getMessagesAfterVoiceNoteInclusive(messageId, Companion.LIMIT) + val recordsAfter = messages.getMessagesAfterVoiceNoteInclusive(messageId, LIMIT) recordsAfter.filter { it.hasAudio() }.stream() .map { record: MessageRecord? -> VoiceNoteMediaItemFactory