diff options
author | Robin Gareus <robin@gareus.org> | 2015-08-11 19:13:10 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-08-11 19:13:10 +0200 |
commit | 6cc029f5da461b461aadb9a51f1ae7f7ec0f6195 (patch) | |
tree | f8fa361160e9496de65f866e9fc03e03d3869c25 | |
parent | a226c4ce380bc61fd113521a695da9e6123b28c0 (diff) |
don't allow to change devices while engine is running.
-rw-r--r-- | gtk2_ardour/engine_dialog.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk2_ardour/engine_dialog.cc b/gtk2_ardour/engine_dialog.cc index de734ab716..cd84e58ae3 100644 --- a/gtk2_ardour/engine_dialog.cc +++ b/gtk2_ardour/engine_dialog.cc @@ -797,9 +797,15 @@ EngineControl::update_sensitivity () } if (ARDOUR::AudioEngine::instance()->running() && _have_control) { + input_device_combo.set_sensitive (false); + output_device_combo.set_sensitive (false); + device_combo.set_sensitive (false); stop_engine_button.set_sensitive (true); stop_engine_button.show (); } else { + input_device_combo.set_sensitive (true); + output_device_combo.set_sensitive (true); + device_combo.set_sensitive (true); stop_engine_button.set_sensitive (false); stop_engine_button.hide (); } |