diff options
author | Robin Gareus <robin@gareus.org> | 2016-04-18 17:37:14 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-04-18 17:37:14 +0200 |
commit | e14b6428c30ea77a463ee3795850f4e0d961dd13 (patch) | |
tree | c59fbef727b9db5dfc87800355975edb7c7ebd27 /gtk2_ardour/engine_dialog.cc | |
parent | 008eda2858efab4da5a0dc90c29977d56aa7eff2 (diff) |
slightly better version of 0077923d, don't stop the engine for nothing
Diffstat (limited to 'gtk2_ardour/engine_dialog.cc')
-rw-r--r-- | gtk2_ardour/engine_dialog.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk2_ardour/engine_dialog.cc b/gtk2_ardour/engine_dialog.cc index 48cf35ba8f..d9f92d80e5 100644 --- a/gtk2_ardour/engine_dialog.cc +++ b/gtk2_ardour/engine_dialog.cc @@ -2771,7 +2771,8 @@ void EngineControl::set_desired_sample_rate (uint32_t sr) { _desired_sample_rate = sr; - if (ARDOUR::AudioEngine::instance()->running()) { + if (ARDOUR::AudioEngine::instance ()->running () + && ARDOUR::AudioEngine::instance ()->sample_rate () != sr) { stop_engine (); } device_changed (); |