diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2019-10-10 16:51:51 -0600 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2019-10-10 16:52:00 -0600 |
commit | 7238c7fdc6b1a021fb66d4059b1f27bd4bf2789e (patch) | |
tree | 1ee536f599ddd47a72c15618ebae27cdd510f4ee /gtk2_ardour/startup_fsm.cc | |
parent | 3294f193fdbc48b192be6843f857336a8d7510aa (diff) |
fix up handling of audio/MIDI setup dialog and remove debug output
Diffstat (limited to 'gtk2_ardour/startup_fsm.cc')
-rw-r--r-- | gtk2_ardour/startup_fsm.cc | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/gtk2_ardour/startup_fsm.cc b/gtk2_ardour/startup_fsm.cc index 27ec058a51..a3aadb282d 100644 --- a/gtk2_ardour/startup_fsm.cc +++ b/gtk2_ardour/startup_fsm.cc @@ -114,9 +114,6 @@ void StartupFSM::dialog_response_handler (int response, StartupFSM::DialogID dialog_id) { const bool new_session_required = (ARDOUR_COMMAND_LINE::new_session || (!ARDOUR::Profile->get_mixbus() && new_user)); - int csp; - - std::cerr << "SFSM state = " << _state << " r = " << response << " did " << dialog_id << " nSR " << new_session_required << std::endl; switch (_state) { case NeedSessionPath: @@ -184,10 +181,7 @@ StartupFSM::dialog_response_handler (int response, StartupFSM::DialogID dialog_i switch (response) { case RESPONSE_OK: case RESPONSE_ACCEPT: - PBD::stacktrace (std::cerr, 40); - csp = check_session_parameters (new_session_required); - std::cerr << "csp = " << csp << std::endl; - switch (csp) { + switch (check_session_parameters (new_session_required)) { case -1: /* Unrecoverable error */ _signal_response (ExitProgram); @@ -227,16 +221,15 @@ StartupFSM::dialog_response_handler (int response, StartupFSM::DialogID dialog_i case NeedEngineParams: switch (dialog_id) { case AudioMIDISetup: - std::cerr << "AMS done, r = " << response << std::endl; switch (response) { case RESPONSE_OK: case RESPONSE_ACCEPT: - audiomidi_dialog.hide (); - current_dialog_connection.disconnect(); - /* fallthru */ - case RESPONSE_DELETE_EVENT: if (AudioEngine::instance()->running()) { + audiomidi_dialog.hide (); + current_dialog_connection.disconnect(); _signal_response (LoadSession); + } else { + /* just keep going */ } break; default: |