From 96d35f429cb3bf3a60bf6fb4bba2966f391178b5 Mon Sep 17 00:00:00 2001 From: G1org1o <77230371+G1org1owo@users.noreply.github.com> Date: Mon, 17 Feb 2025 22:01:30 +0100 Subject: [PATCH] Show "play next" option when song is already in queue --- lib/components/track_tile/track_options.dart | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/components/track_tile/track_options.dart b/lib/components/track_tile/track_options.dart index d2cb92cf..fe3a1324 100644 --- a/lib/components/track_tile/track_options.dart +++ b/lib/components/track_tile/track_options.dart @@ -344,24 +344,24 @@ class TrackOptions extends HookConsumerWidget { title: Text(context.l10n.go_to_album), subtitle: Text(track.album!.name!), ), - if (!playlist.containsTrack(track)) ...[ + if (!playlist.containsTrack(track)) PopSheetEntry( value: TrackOptionValue.addToQueue, leading: const Icon(SpotubeIcons.queueAdd), title: Text(context.l10n.add_to_queue), ), - PopSheetEntry( - value: TrackOptionValue.playNext, - leading: const Icon(SpotubeIcons.lightning), - title: Text(context.l10n.play_next), - ), - ] else + else PopSheetEntry( value: TrackOptionValue.removeFromQueue, enabled: playlist.activeTrack?.id != track.id, leading: const Icon(SpotubeIcons.queueRemove), title: Text(context.l10n.remove_from_queue), ), + PopSheetEntry( + value: TrackOptionValue.playNext, + leading: const Icon(SpotubeIcons.lightning), + title: Text(context.l10n.play_next), + ), if (me.asData?.value != null && !isLocalTrack) PopSheetEntry( value: TrackOptionValue.favorite,