Command parser

This commit is contained in:
Rasmus Larsen
2019-05-21 18:11:54 +02:00
parent 5500b34887
commit db7a09c87b
3 changed files with 156 additions and 7 deletions

View File

@@ -113,7 +113,8 @@ impl ViewExt for QueueView {
match mode {
ShiftMode::Up if selected > 0 => {
self.queue.shift(selected, selected.saturating_sub(amount));
self.queue
.shift(selected, (selected as i32).saturating_sub(amount) as usize);
self.list.move_focus(-(amount as i32));
return Ok(CommandResult::Consumed(None));
}