From d1cc16c6fb97a190d293430e47b6c174848ba5da Mon Sep 17 00:00:00 2001 From: Bnyro Date: Wed, 22 Mar 2023 12:09:53 +0100 Subject: [PATCH] Migrate add to playlist dialog to MD3 dropdown menu --- .../github/libretube/ui/dialogs/AddToPlaylistDialog.kt | 7 ++----- app/src/main/res/layout/dialog_add_to_playlist.xml | 10 +++++----- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/com/github/libretube/ui/dialogs/AddToPlaylistDialog.kt b/app/src/main/java/com/github/libretube/ui/dialogs/AddToPlaylistDialog.kt index 25c7a1c7c..6f0db4290 100644 --- a/app/src/main/java/com/github/libretube/ui/dialogs/AddToPlaylistDialog.kt +++ b/app/src/main/java/com/github/libretube/ui/dialogs/AddToPlaylistDialog.kt @@ -55,12 +55,9 @@ class AddToPlaylistDialog( return@launchWhenCreated } if (response.isEmpty()) return@launchWhenCreated - val names = response.map { it.name } + val names = response.mapNotNull { it.name } val arrayAdapter = - ArrayAdapter(requireContext(), android.R.layout.simple_spinner_item, names) - arrayAdapter.setDropDownViewResource( - android.R.layout.simple_spinner_dropdown_item - ) + ArrayAdapter(requireContext(), R.layout.dropdown_item, names) binding.playlistsSpinner.adapter = arrayAdapter // select the last used playlist diff --git a/app/src/main/res/layout/dialog_add_to_playlist.xml b/app/src/main/res/layout/dialog_add_to_playlist.xml index f7d04c57e..b4bd0004c 100644 --- a/app/src/main/res/layout/dialog_add_to_playlist.xml +++ b/app/src/main/res/layout/dialog_add_to_playlist.xml @@ -1,5 +1,6 @@ -