diff --git a/src/commands.rs b/src/commands.rs index afb88bd..7e4a2bb 100644 --- a/src/commands.rs +++ b/src/commands.rs @@ -13,7 +13,7 @@ use crate::queue::{Queue, RepeatSetting}; use crate::spotify::{Spotify, VOLUME_PERCENT}; use crate::traits::{IntoBoxedViewExt, ViewExt}; use crate::ui::contextmenu::{ - AddToPlaylistMenu, ContextMenu, PlayTrackMenu, SelectArtistActionMenu, SelectArtistMenu, + AddToPlaylistMenu, ContextMenu, SelectArtistActionMenu, SelectArtistMenu, }; use crate::ui::help::HelpView; use crate::ui::layout::Layout; @@ -308,8 +308,6 @@ impl CommandManager { s.find_name::("selectartistaction") { select_artist_action.on_command(s, cmd)? - } else if let Some(mut play_track) = s.find_name::("playtrackmenu") { - play_track.on_command(s, cmd)? } else { s.on_layout(|siv, mut l| l.on_command(siv, cmd))? }; diff --git a/src/ui/contextmenu.rs b/src/ui/contextmenu.rs index 1fbffaa..5538de8 100644 --- a/src/ui/contextmenu.rs +++ b/src/ui/contextmenu.rs @@ -25,10 +25,6 @@ pub struct ContextMenu { dialog: Modal, } -pub struct PlayTrackMenu { - dialog: Modal, -} - pub struct AddToPlaylistMenu { dialog: Modal, } @@ -340,13 +336,6 @@ impl ContextMenu { } } -impl ViewExt for PlayTrackMenu { - fn on_command(&mut self, s: &mut Cursive, cmd: &Command) -> Result { - log::info!("playtrack command: {:?}", cmd); - handle_move_command::(&mut self.dialog, s, cmd, "playtrack_select") - } -} - impl ViewExt for AddToPlaylistMenu { fn on_command(&mut self, s: &mut Cursive, cmd: &Command) -> Result { log::info!("playlist command: {:?}", cmd); @@ -393,10 +382,6 @@ fn handle_move_command( } } -impl ViewWrapper for PlayTrackMenu { - wrap_impl!(self.dialog: Modal); -} - impl ViewWrapper for AddToPlaylistMenu { wrap_impl!(self.dialog: Modal); }