projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
a226c4c
)
don't allow to change devices while engine is running.
author
Robin Gareus
<robin@gareus.org>
Tue, 11 Aug 2015 17:13:10 +0000
(19:13 +0200)
committer
Robin Gareus
<robin@gareus.org>
Tue, 11 Aug 2015 17:13:10 +0000
(19:13 +0200)
gtk2_ardour/engine_dialog.cc
patch
|
blob
|
history
diff --git
a/gtk2_ardour/engine_dialog.cc
b/gtk2_ardour/engine_dialog.cc
index de734ab716411c634c4705f3eff0f1bcc8965183..cd84e58ae357963de9b487f60eb6e202b1f92731 100644
(file)
--- 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) {
}
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 {
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 ();
}
stop_engine_button.set_sensitive (false);
stop_engine_button.hide ();
}