diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2020-01-24 15:56:05 -0700 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2020-01-24 15:56:37 -0700 |
commit | 13ecf633a336286ec0fd5565442d006918cfbed5 (patch) | |
tree | 1bf7542e9ef675263eb557e4c154d0961bcc318d /gtk2_ardour/startup_fsm.cc | |
parent | a4168293790e903d56838ac3815b29a405d493f1 (diff) |
after handling the first click on the audio/MIDI setup, mark it insensitive to prevent subsequent (dbl) clicks changing engine state
Diffstat (limited to 'gtk2_ardour/startup_fsm.cc')
-rw-r--r-- | gtk2_ardour/startup_fsm.cc | 2 |
1 files changed, 2 insertions, 0 deletions
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 { |