From 940bf0603ee8867596d35f88ee0187f59e6fb58b Mon Sep 17 00:00:00 2001 From: Nicholas Tinsley Date: Thu, 4 Jan 2024 16:52:35 -0500 Subject: [PATCH] Only play consecutive voice notes. --- .../securesms/components/voice/VoiceNotePlayerCallback.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 3609ef3987..240436aa2c 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 @@ -266,6 +266,6 @@ class VoiceNotePlayerCallback(val context: Context, val player: VoiceNotePlayer) } private fun List.messageRecordsToVoiceNoteMediaItems(): List { - return this.filter { it.hasAudio() }.mapNotNull { VoiceNoteMediaItemFactory.buildMediaItem(context, it) } + return this.takeWhile { it.hasAudio() }.mapNotNull { VoiceNoteMediaItemFactory.buildMediaItem(context, it) } } }