summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui_ed.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2013-09-05 14:21:25 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2013-09-05 14:21:25 -0400
commitbc1cc154dc5b67cd49bbca87537331af3328f85b (patch)
tree01400ad2bc7fa450a2270ea9f25362389f0382d3 /gtk2_ardour/ardour_ui_ed.cc
parent1c49138e0099db37931b34fad552b43c332e187d (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.cc5
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 ();
}