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.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.cc')
-rw-r--r-- | gtk2_ardour/ardour_ui.cc | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index 9eae8b4268..b7d6459ae2 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -214,6 +214,7 @@ ARDOUR_UI::ARDOUR_UI (int *argcp, char **argvp[], const char* localedir) } ui_config = new UIConfiguration(); + _audio_midi_setup = new EngineControl; editor = 0; mixer = 0; @@ -4145,3 +4146,19 @@ ARDOUR_UI::reset_route_peak_display (Route* route) reset_peak_display (); } } + +EngineControl* +ARDOUR_UI::audio_midi_setup_widget () +{ + /* remove widget from any existing parent, since it is about + to be packed somewhere else. + */ + + Gtk::Container* parent = _audio_midi_setup->get_parent (); + + if (parent) { + parent->remove (*_audio_midi_setup); + } + + return _audio_midi_setup; +} |