[Android] SavePlaylistDialog: auto select playlist when just added
Nicolas Pomepuy
git at videolan.org
Fri Mar 14 09:31:18 UTC 2025
vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Fri Mar 7 07:04:40 2025 +0100| [0328fd9f4e612ab6286c4e93461e4538ddc2c80c] | committer: Nicolas Pomepuy
SavePlaylistDialog: auto select playlist when just added
> https://code.videolan.org/videolan/vlc-android/commit/0328fd9f4e612ab6286c4e93461e4538ddc2c80c
---
.../src/org/videolan/vlc/gui/dialogs/SavePlaylistDialog.kt | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/application/vlc-android/src/org/videolan/vlc/gui/dialogs/SavePlaylistDialog.kt b/application/vlc-android/src/org/videolan/vlc/gui/dialogs/SavePlaylistDialog.kt
index a1bc243c38..6abe456f50 100644
--- a/application/vlc-android/src/org/videolan/vlc/gui/dialogs/SavePlaylistDialog.kt
+++ b/application/vlc-android/src/org/videolan/vlc/gui/dialogs/SavePlaylistDialog.kt
@@ -277,9 +277,12 @@ class SavePlaylistDialog : VLCBottomSheetDialogFragment(), View.OnClickListener,
alreadyAdding.set(false)
return at launch
}
- medialibrary.createPlaylist(name, Settings.includeMissing, false)
+ val playlist = medialibrary.createPlaylist(name, Settings.includeMissing, false)
binding.dialogPlaylistName.editText?.text?.clear()
- adapter.submitList(listOf<MediaLibraryItem>(*medialibrary.getPlaylists(Playlist.Type.All, false).apply { forEach { it.description = resources.getQuantityString(R.plurals.media_quantity, it.tracksCount, it.tracksCount) } }))
+ val newList = listOf<MediaLibraryItem>(
+ *medialibrary.getPlaylists(Playlist.Type.All, false).apply { forEach { it.description = resources.getQuantityString(R.plurals.media_quantity, it.tracksCount, it.tracksCount) } })
+ adapter.submitList(newList)
+ onClick(newList.indexOf(playlist))
alreadyAdding.set(false)
binding.dialogPlaylistName.error = null
More information about the Android
mailing list