[Android] Fix Android auto playback speed icon state when changing speed

Nicolas Pomepuy git at videolan.org
Mon Feb 17 13:39:47 UTC 2025


vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Mon Feb 17 11:38:42 2025 +0100| [3149f9ea937bf00f93aee9dfae02d829ffebc803] | committer: Nicolas Pomepuy

Fix Android auto playback speed icon state when changing speed

Fixes #3148

> https://code.videolan.org/videolan/vlc-android/commit/3149f9ea937bf00f93aee9dfae02d829ffebc803
---

 application/vlc-android/src/org/videolan/vlc/PlaybackService.kt | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/application/vlc-android/src/org/videolan/vlc/PlaybackService.kt b/application/vlc-android/src/org/videolan/vlc/PlaybackService.kt
index 0939cb400a..6f5f0924f6 100644
--- a/application/vlc-android/src/org/videolan/vlc/PlaybackService.kt
+++ b/application/vlc-android/src/org/videolan/vlc/PlaybackService.kt
@@ -1751,7 +1751,9 @@ class PlaybackService : MediaBrowserServiceCompat(), LifecycleOwner, CoroutineSc
     @MainThread
     fun setRate(rate: Float, save: Boolean) {
         playlistManager.player.setRate(rate, save)
-        publishState()
+        lifecycleScope.launch(Dispatchers.Main) {
+            publishState()
+        }
     }
 
     @MainThread



More information about the Android mailing list