diff options
author | Robin Gareus <robin@gareus.org> | 2015-04-07 15:23:24 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-04-07 15:23:24 +0200 |
commit | 40e3a0145916782c96ece6a439e36834579a27f6 (patch) | |
tree | 592219d5916a85e9af99d13a8b2711feba940823 | |
parent | 0ffde76e599f6f82f75bea9e8bc566b121f55c72 (diff) |
and 2c89ec5, keep backend running.
-rw-r--r-- | gtk2_ardour/engine_dialog.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk2_ardour/engine_dialog.cc b/gtk2_ardour/engine_dialog.cc index a7ef061d17..c88c836dfe 100644 --- a/gtk2_ardour/engine_dialog.cc +++ b/gtk2_ardour/engine_dialog.cc @@ -324,7 +324,10 @@ void EngineControl::on_show () { ArdourDialog::on_show (); - backend_changed (); + if (!ARDOUR::AudioEngine::instance()->current_backend() || !ARDOUR::AudioEngine::instance()->running()) { + // re-check _have_control (jackd running) see #6041 + backend_changed (); + } device_changed (); ok_button->grab_focus(); } |