From d85a9b68cd2bce4a0b08b4552e140f39d7878706 Mon Sep 17 00:00:00 2001 From: vfsfitvnm Date: Wed, 27 Jul 2022 11:23:07 +0200 Subject: [PATCH] Fetch local playlists only when adding to playlist in MediaItemMenu --- .../vimusic/ui/components/themed/MediaItemMenu.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/kotlin/it/vfsfitvnm/vimusic/ui/components/themed/MediaItemMenu.kt b/app/src/main/kotlin/it/vfsfitvnm/vimusic/ui/components/themed/MediaItemMenu.kt index 7fed6c3..5fa76b2 100644 --- a/app/src/main/kotlin/it/vfsfitvnm/vimusic/ui/components/themed/MediaItemMenu.kt +++ b/app/src/main/kotlin/it/vfsfitvnm/vimusic/ui/components/themed/MediaItemMenu.kt @@ -292,10 +292,6 @@ fun MediaItemMenu( onShare: (() -> Unit)? = null, onGlobalRouteEmitted: (() -> Unit)? = null, ) { - val playlistPreviews by remember { - Database.playlistPreviews(PlaylistSortBy.DateAdded, SortOrder.Descending) - }.collectAsState(initial = emptyList(), context = Dispatchers.IO) - Menu(modifier = modifier) { RouteHandler( transitionSpec = { @@ -311,6 +307,10 @@ fun MediaItemMenu( } ) { viewPlaylistsRoute { + val playlistPreviews by remember { + Database.playlistPreviews(PlaylistSortBy.DateAdded, SortOrder.Descending) + }.collectAsState(initial = emptyList(), context = Dispatchers.IO) + var isCreatingNewPlaylist by rememberSaveable { mutableStateOf(false) }