diff options
author | Robin Gareus <robin@gareus.org> | 2016-09-30 16:24:39 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-09-30 16:50:00 +0200 |
commit | 7f8ec25e259d9f93eb4f1b4e6c8fa81414619890 (patch) | |
tree | 292bade45dc0c7b7ee29f062947a343472cec3ed /gtk2_ardour/engine_dialog.cc | |
parent | 2637aaee23e24fb603dc347a1738f3b757c39c06 (diff) |
fix sample-rate display: show active (not desired) rate
Diffstat (limited to 'gtk2_ardour/engine_dialog.cc')
-rw-r--r-- | gtk2_ardour/engine_dialog.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk2_ardour/engine_dialog.cc b/gtk2_ardour/engine_dialog.cc index 4f03e92a49..ffbf787b6a 100644 --- a/gtk2_ardour/engine_dialog.cc +++ b/gtk2_ardour/engine_dialog.cc @@ -1392,7 +1392,10 @@ EngineControl::set_samplerate_popdown_strings () set_popdown_strings (sample_rate_combo, s); if (!s.empty()) { - if (desired.empty ()) { + if (ARDOUR::AudioEngine::instance()->running()) { + sample_rate_combo.set_active_text (rate_as_string (backend->sample_rate())); + } + else if (desired.empty ()) { float new_active_sr = backend->default_sample_rate (); if (std::find (sr.begin (), sr.end (), new_active_sr) == sr.end ()) { |