diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2013-09-05 14:21:25 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2013-09-05 14:21:25 -0400 |
commit | bc1cc154dc5b67cd49bbca87537331af3328f85b (patch) | |
tree | 01400ad2bc7fa450a2270ea9f25362389f0382d3 /gtk2_ardour/ardour_ui_ed.cc | |
parent | 1c49138e0099db37931b34fad552b43c332e187d (diff) |
always save/keep audio/MIDI setup states so that they are available for use *after* instances where JACK was already running
Diffstat (limited to 'gtk2_ardour/ardour_ui_ed.cc')
-rw-r--r-- | gtk2_ardour/ardour_ui_ed.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gtk2_ardour/ardour_ui_ed.cc b/gtk2_ardour/ardour_ui_ed.cc index c30627fdec..002b7dd3ed 100644 --- a/gtk2_ardour/ardour_ui_ed.cc +++ b/gtk2_ardour/ardour_ui_ed.cc @@ -647,11 +647,10 @@ ARDOUR_UI::save_ardour_state () window_node->add_child_nocopy (*tearoff_node); Config->add_extra_xml (*window_node); + Config->add_extra_xml (_audio_midi_setup->get_state()); - if (_startup && _startup->engine_control() && _startup->engine_control()->was_used()) { - Config->add_extra_xml (_startup->engine_control()->get_state()); - } Config->save_state(); + if (ui_config->dirty()) { ui_config->save_state (); } |