diff options
-rw-r--r-- | gtk2_ardour/engine_dialog.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gtk2_ardour/engine_dialog.cc b/gtk2_ardour/engine_dialog.cc index 5b82bfcc77..28c2ee5d26 100644 --- a/gtk2_ardour/engine_dialog.cc +++ b/gtk2_ardour/engine_dialog.cc @@ -2833,10 +2833,11 @@ void EngineControl::set_desired_sample_rate (uint32_t sr) { _desired_sample_rate = sr; - if (ARDOUR::AudioEngine::instance ()->running () - && ARDOUR::AudioEngine::instance ()->sample_rate () != sr) { + + if (ARDOUR::AudioEngine::instance ()->running () && ARDOUR::AudioEngine::instance ()->sample_rate () != sr) { stop_engine (); } + device_changed (); } |