[Android] Avoid displaying videos in the widget if the background mode is not "in background"
Nicolas Pomepuy
git at videolan.org
Wed Feb 5 14:42:01 UTC 2025
vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Wed Feb 5 10:52:35 2025 +0100| [cb2745e34d19ae4cbb3c67d59da1e5ecb6eea7e3] | committer: Nicolas Pomepuy
Avoid displaying videos in the widget if the background mode is not "in background"
> https://code.videolan.org/videolan/vlc-android/commit/cb2745e34d19ae4cbb3c67d59da1e5ecb6eea7e3
---
.../vlc-android/src/org/videolan/vlc/media/PlaylistManager.kt | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/application/vlc-android/src/org/videolan/vlc/media/PlaylistManager.kt b/application/vlc-android/src/org/videolan/vlc/media/PlaylistManager.kt
index 0fa1ecbcf8..3978fef4b9 100644
--- a/application/vlc-android/src/org/videolan/vlc/media/PlaylistManager.kt
+++ b/application/vlc-android/src/org/videolan/vlc/media/PlaylistManager.kt
@@ -62,6 +62,7 @@ import org.videolan.tools.KEY_PLAYBACK_RATE
import org.videolan.tools.KEY_PLAYBACK_RATE_VIDEO
import org.videolan.tools.KEY_PLAYBACK_SPEED_PERSIST
import org.videolan.tools.KEY_PLAYBACK_SPEED_PERSIST_VIDEO
+import org.videolan.tools.KEY_VIDEO_APP_SWITCH
import org.videolan.tools.KEY_VIDEO_CONFIRM_RESUME
import org.videolan.tools.MEDIA_SHUFFLING
import org.videolan.tools.PLAYBACK_HISTORY
@@ -753,9 +754,11 @@ class PlaylistManager(val service: PlaybackService) : MediaWrapperList.EventList
val saveVideoPlayQueue = settings.getBoolean(VIDEO_RESUME_PLAYBACK, true)
if (!isAudio && saveVideoPlayQueue) {
settings.putSingle(KEY_CURRENT_MEDIA_RESUME, media.location)
- settings.putSingle(KEY_CURRENT_AUDIO_RESUME_TITLE, media.title ?: "")
- settings.putSingle(KEY_CURRENT_AUDIO_RESUME_ARTIST, media.artistName ?: "")
- settings.putSingle(KEY_CURRENT_AUDIO_RESUME_THUMB, media.artworkURL ?: "")
+ if (Settings.getInstance(ctx).getString(KEY_VIDEO_APP_SWITCH, "0") == "1") {
+ settings.putSingle(KEY_CURRENT_AUDIO_RESUME_TITLE, media.title ?: "")
+ settings.putSingle(KEY_CURRENT_AUDIO_RESUME_ARTIST, media.artistName ?: "")
+ settings.putSingle(KEY_CURRENT_AUDIO_RESUME_THUMB, media.artworkURL ?: "")
+ }
settings.putSingle(KEY_CURRENT_MEDIA, media.location)
}
if (isAudio && saveAudioPlayQueue) {
More information about the Android
mailing list