From 24ca53f9718007eeb4387ba45b415432beebcc22 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 18 May 2020 22:48:58 +0200 Subject: Don't autostart engine for MIDI latency compensation --- gtk2_ardour/engine_dialog.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gtk2_ardour/engine_dialog.cc b/gtk2_ardour/engine_dialog.cc index 9385f9b107..f71941fe04 100644 --- a/gtk2_ardour/engine_dialog.cc +++ b/gtk2_ardour/engine_dialog.cc @@ -1070,6 +1070,11 @@ EngineControl::refresh_midi_display (std::string focus) b->set_sensitive (_can_set_midi_latencies && enabled); midi_device_table.attach (*b, 3, 4, row, row + 1, xopt, AttachOptions (0)); b->show (); + /* Don't autostart engine for MIDI latency compensation, only allow to configure when running + * or when the engine is stopped after calibration (otherwise ardour proceeds to load session). + */ + b->set_sensitive (ARDOUR::AudioEngine::instance()->running() || !backend->can_change_systemic_latency_when_running ()); + row++; } } -- cgit v1.2.3