diff options
Diffstat (limited to 'src/connection.rs')
| -rwxr-xr-x | src/connection.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/connection.rs b/src/connection.rs index e0e788d..fa8cc78 100755 --- a/src/connection.rs +++ b/src/connection.rs @@ -70,10 +70,11 @@ impl Connection { self.conn.play().unwrap(); } else { self.conn.push(song)?; + let len: u32 = (self.conn.queue().unwrap().len() - 1).try_into().unwrap(); + self.conn.switch(len)?; if self.conn.status()?.state == State::Stop { self.conn.play()?; } - self.conn.next().unwrap(); } Ok(()) |
