diff options
Diffstat (limited to 'src/daemon.rs')
| -rw-r--r-- | src/daemon.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/daemon.rs b/src/daemon.rs index cca9b11..00bf35f 100644 --- a/src/daemon.rs +++ b/src/daemon.rs | |||
| @@ -453,11 +453,10 @@ fn process_command( | |||
| 453 | q.add_track(file.clone()); | 453 | q.add_track(file.clone()); |
| 454 | } | 454 | } |
| 455 | if !audio.is_playing() | 455 | if !audio.is_playing() |
| 456 | && let Some(track) = files.first() | 456 | && let Some(track) = q.current() |
| 457 | { | 457 | { |
| 458 | let track = Track::from_path(track.clone()); | ||
| 459 | audio.play(track.path.clone()); | 458 | audio.play(track.path.clone()); |
| 460 | notification::notify_track(&track); | 459 | notification::notify_track(track); |
| 461 | } | 460 | } |
| 462 | format!("Queued {} tracks from: {}\n", files.len(), path_str) | 461 | format!("Queued {} tracks from: {}\n", files.len(), path_str) |
| 463 | } | 462 | } |
