From fb1eefdd5e0fb4bce89634aba61196263cc91979 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 15 Oct 2013 11:08:51 -0400 Subject: [PATCH] do not call AudioEngine::set_driver() when the backend does not require driver selection --- gtk2_ardour/engine_dialog.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/engine_dialog.cc b/gtk2_ardour/engine_dialog.cc index 47a2506f92..d20cbd3da9 100644 --- a/gtk2_ardour/engine_dialog.cc +++ b/gtk2_ardour/engine_dialog.cc @@ -1273,7 +1273,9 @@ EngineControl::EngineControl () of settings. */ change_driver = true; - change_device = true; + if (backend->requires_driver_selection()) { + change_device = true; + } change_rate = true; change_bufsize = true; change_channels = true;