if we don't have control over the device/backend, allow to proceed.
authorRobin Gareus <robin@gareus.org>
Sat, 14 Jun 2014 14:26:14 +0000 (16:26 +0200)
committerRobin Gareus <robin@gareus.org>
Sat, 14 Jun 2014 14:26:14 +0000 (16:26 +0200)
gtk2_ardour/engine_dialog.cc

index 1980a4a7a02e298256a724990175d33f108edf25..41b48b911c0c410f8b46114736a80d0ed2ad0e0c 100644 (file)
@@ -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);
+               }
        }
 }