[Android] Fix crash when switching play queue mode and rotating the screen
Nicolas Pomepuy
git at videolan.org
Wed Apr 30 05:10:56 UTC 2025
vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Tue Apr 29 08:59:26 2025 +0200| [a4c38064774d1a19ccf986acc5226843ba6463b4] | committer: Nicolas Pomepuy
Fix crash when switching play queue mode and rotating the screen
> https://code.videolan.org/videolan/vlc-android/commit/a4c38064774d1a19ccf986acc5226843ba6463b4
---
.../vlc-android/src/org/videolan/vlc/gui/audio/AudioPlayer.kt | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/application/vlc-android/src/org/videolan/vlc/gui/audio/AudioPlayer.kt b/application/vlc-android/src/org/videolan/vlc/gui/audio/AudioPlayer.kt
index 75fc4d7000..2e7d253e33 100644
--- a/application/vlc-android/src/org/videolan/vlc/gui/audio/AudioPlayer.kt
+++ b/application/vlc-android/src/org/videolan/vlc/gui/audio/AudioPlayer.kt
@@ -86,6 +86,7 @@ import org.videolan.tools.Settings
import org.videolan.tools.copy
import org.videolan.tools.dp
import org.videolan.tools.formatRateString
+import org.videolan.tools.isStarted
import org.videolan.tools.putSingle
import org.videolan.tools.setGone
import org.videolan.tools.setVisible
@@ -1097,7 +1098,9 @@ class AudioPlayer : Fragment(), PlaylistAdapter.IPlayer, TextWatcher, IAudioPlay
}
fun update() {
- lifecycleScope.launch { doUpdate() }
+ lifecycleScope.launch {
+ if (activity != null && activity?.isStarted() == true) doUpdate()
+ }
}
private val hideSearchRunnable by lazy(LazyThreadSafetyMode.NONE) {
More information about the Android
mailing list