diff --git a/gtk2_ardour/ardour_ui_dialogs.cc b/gtk2_ardour/ardour_ui_dialogs.cc index f8b35c6e94..92e1c81819 100644 --- a/gtk2_ardour/ardour_ui_dialogs.cc +++ b/gtk2_ardour/ardour_ui_dialogs.cc @@ -319,11 +319,15 @@ ARDOUR_UI::unload_session (bool hide_stuff) // cancel return 1; case 1: + // save and continue (and handle unnamed sessions) if (_session->unnamed()) { rename_session (true); } _session->save_state (""); break; + case 0: + // discard/don't save + break; } }