From dd62d92ffb0fabc2ffa45beb10fc2ee754ab3ff1 Mon Sep 17 00:00:00 2001 From: Nicholas Tinsley Date: Tue, 19 Sep 2023 12:56:48 -0400 Subject: [PATCH] Don't stop playback on seek. --- .../securesms/components/voice/VoiceNotePlaybackService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService.java b/app/src/main/java/org/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService.java index 2aa4b325e2..aea4a37147 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService.java +++ b/app/src/main/java/org/thoughtcrime/securesms/components/voice/VoiceNotePlaybackService.java @@ -162,9 +162,10 @@ public class VoiceNotePlaybackService extends MediaSessionService { player.seekTo(mediaItemIndex, 1); player.setPlayWhenReady(true); } + } else if (reason == Player.DISCONTINUITY_REASON_SEEK) { + player.setPlayWhenReady(true); } - boolean isWithinThreshold = mediaItemIndex < LOAD_MORE_THRESHOLD || mediaItemIndex + LOAD_MORE_THRESHOLD >= player.getMediaItemCount();