diff options
Diffstat (limited to 'gtk2_ardour/engine_dialog.cc')
-rw-r--r-- | gtk2_ardour/engine_dialog.cc | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/gtk2_ardour/engine_dialog.cc b/gtk2_ardour/engine_dialog.cc index 1980a4a7a0..41b48b911c 100644 --- a/gtk2_ardour/engine_dialog.cc +++ b/gtk2_ardour/engine_dialog.cc @@ -802,8 +802,13 @@ EngineControl::list_devices () output_latency.set_sensitive (false); input_channels.set_sensitive (false); output_channels.set_sensitive (false); - ok_button->set_sensitive (false); - apply_button->set_sensitive (false); + if (_have_control) { + ok_button->set_sensitive (false); + apply_button->set_sensitive (false); + } else { + ok_button->set_sensitive (true); + apply_button->set_sensitive (true); + } } } |