From 13ecf633a336286ec0fd5565442d006918cfbed5 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 24 Jan 2020 15:56:05 -0700 Subject: after handling the first click on the audio/MIDI setup, mark it insensitive to prevent subsequent (dbl) clicks changing engine state --- gtk2_ardour/startup_fsm.cc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'gtk2_ardour/startup_fsm.cc') diff --git a/gtk2_ardour/startup_fsm.cc b/gtk2_ardour/startup_fsm.cc index 9424160f4d..5b7f0718e9 100644 --- a/gtk2_ardour/startup_fsm.cc +++ b/gtk2_ardour/startup_fsm.cc @@ -276,6 +276,8 @@ StartupFSM::dialog_response_handler (int response, StartupFSM::DialogID dialog_i case RESPONSE_OK: case RESPONSE_ACCEPT: if (AudioEngine::instance()->running()) { + /* prevent double clicks from changing engine state */ + audiomidi_dialog.set_ui_sensitive (false); end_dialog (audiomidi_dialog); engine_running (); } else { -- cgit v1.2.3