From 75a1b3f9f4605b26bba4fce49c744bcb819678fd Mon Sep 17 00:00:00 2001 From: Alula <6276139+alula@users.noreply.github.com> Date: Sat, 8 Jan 2022 11:36:33 +0100 Subject: [PATCH] Self { + Self::None + } +} + fn run( rx: Receiver, bank: SoundBank, @@ -526,11 +532,12 @@ where }; } Ok(PlaybackMessage::RestoreState) => { - let mut saved_state_loc = PlaybackStateType::None; - std::mem::swap(&mut saved_state_loc, &mut saved_state); + let saved_state_loc = std::mem::take(&mut saved_state); match saved_state_loc { - PlaybackStateType::None => {} + PlaybackStateType::None => { + state = PlaybackState::Stopped; + } PlaybackStateType::Organya(playback_state) => { org_engine.set_state(playback_state, &bank);