diff options
author | Robin Gareus <robin@gareus.org> | 2014-06-15 12:59:27 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2014-06-15 13:24:41 +0200 |
commit | 80c7971f50ee8ef71778a3bf3ce0e17e120e81fd (patch) | |
tree | 64011a36b0db723e19fc30ead3047311c515e359 /gtk2_ardour | |
parent | 61ab4f0fb0556e4fc9ba1660dafc3579abb87c26 (diff) |
reset latency dialog every time.
Diffstat (limited to 'gtk2_ardour')
-rw-r--r-- | gtk2_ardour/engine_dialog.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/gtk2_ardour/engine_dialog.cc b/gtk2_ardour/engine_dialog.cc index 5842389244..becc138b9e 100644 --- a/gtk2_ardour/engine_dialog.cc +++ b/gtk2_ardour/engine_dialog.cc @@ -1806,6 +1806,7 @@ EngineControl::on_switch_page (GtkNotebookPage*, guint page_num) } else { if (lm_running) { + end_latency_detection (); ARDOUR::AudioEngine::instance()->stop_latency_detection(); } } @@ -2067,7 +2068,10 @@ EngineControl::connect_disconnect_click() void EngineControl::calibrate_audio_latency () { - _measure_midi.reset(); + _measure_midi.reset (); + have_lm_results = false; + lm_use_button.set_sensitive (false); + lm_results.set_markup (string_compose (results_markup, _("No measurement results yet"))); notebook.set_current_page (latency_tab); } @@ -2075,6 +2079,9 @@ void EngineControl::calibrate_midi_latency (MidiDeviceSettings s) { _measure_midi = s; + have_lm_results = false; + lm_use_button.set_sensitive (false); + lm_results.set_markup (string_compose (results_markup, _("No measurement results yet"))); notebook.set_current_page (latency_tab); } |