From c339cfef305a87325e808ee413a92c3be3be49ee Mon Sep 17 00:00:00 2001 From: Jokler Date: Tue, 25 Feb 2020 00:45:40 +0100 Subject: Fix state reverting to stopped on empty playlist --- src/bot/music.rs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/bot/music.rs b/src/bot/music.rs index 427338e..0aa369d 100644 --- a/src/bot/music.rs +++ b/src/bot/music.rs @@ -386,19 +386,23 @@ impl MusicBot { self.start_playing_audio(request); } else { - self.set_nickname(&format!("🎵 {} ({}%)", self.name, self.volume().round())); + self.update_name(state); self.set_description(""); } } State::Stopped => { - self.update_name(state); - self.set_description(""); + if *current_state != State::EndOfStream { + self.update_name(state); + self.set_description(""); + } } _ => self.update_name(state), } } - *current_state = state; + if !(*current_state == State::EndOfStream && state == State::Stopped) { + *current_state = state; + } Ok(()) } -- cgit v1.2.3-70-g09d2