From 7e03870c0be640a5b5dc48855826c5c8feb41ee4 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Fri, 21 Jul 2023 20:49:57 -0400 Subject: [PATCH] Releases the Mutex when stopping the feed. --- .../java/com/vitorpamplona/amethyst/ui/components/VideoView.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/components/VideoView.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/components/VideoView.kt index 35c7a21c0c..08e0605195 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/components/VideoView.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/components/VideoView.kt @@ -531,6 +531,7 @@ private fun RenderVideoPlayer( // if the user unmutes a video and it's not the current playing, switches to that one. if (!mute && keepPlayingMutex != null && keepPlayingMutex != controller) { keepPlayingMutex?.stop() + keepPlayingMutex?.release() keepPlayingMutex = null } @@ -542,6 +543,7 @@ private fun RenderVideoPlayer( if (newKeepPlaying) { if (keepPlayingMutex != null && keepPlayingMutex != controller) { keepPlayingMutex?.stop() + keepPlayingMutex?.release() } keepPlayingMutex = controller } else {