diff --git a/src/dsp408/client/dsp408.rs b/src/dsp408/client/dsp408.rs index 36a7bd6..6e10335 100644 --- a/src/dsp408/client/dsp408.rs +++ b/src/dsp408/client/dsp408.rs @@ -440,7 +440,9 @@ impl DSP408 { } } } - types::DSPMode::Demo => {} + types::DSPMode::Demo => { + self.state = default_dsp_state(); + } types::DSPMode::Disconnected => { return Err(DSPError::NotConnected); }