Restore engine state for auto-start

This commit is contained in:
Robin Gareus 2020-01-27 22:27:29 +01:00
parent 8e5e902b5c
commit 7e899b4199
No known key found for this signature in database
GPG key ID: A090BCE02CF57F04

View file

@ -2182,7 +2182,7 @@ EngineControl::set_state (const XMLNode& root)
for (StateList::const_iterator i = states.begin(); i != states.end(); ++i) { for (StateList::const_iterator i = states.begin(); i != states.end(); ++i) {
if ((*i)->active) { if ((*i)->active) {
return set_current_state (*i); return set_current_state (*i) && 0 == push_state_to_backend (false);
} }
} }
return false; return false;
@ -2284,6 +2284,7 @@ EngineControl::set_current_state (const State& state)
output_latency.set_value (state->output_latency); output_latency.set_value (state->output_latency);
midi_option_combo.set_active_text (state->midi_option); midi_option_combo.set_active_text (state->midi_option);
use_buffered_io_button.set_active (state->use_buffered_io); use_buffered_io_button.set_active (state->use_buffered_io);
return true; return true;
} }