diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2013-10-15 11:08:51 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2013-10-15 11:08:51 -0400 |
commit | fb1eefdd5e0fb4bce89634aba61196263cc91979 (patch) | |
tree | 5bcd0655e81ff3c8e1a05eab2ce2b45a8a382e81 /gtk2_ardour | |
parent | f6ba1d2271aae8a9d5ff537380d4db718120338b (diff) |
do not call AudioEngine::set_driver() when the backend does not require driver selection
Diffstat (limited to 'gtk2_ardour')
-rw-r--r-- | gtk2_ardour/engine_dialog.cc | 4 |
1 files changed, 3 insertions, 1 deletions
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; |