diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2020-03-24 20:58:38 -0600 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2020-03-24 21:15:32 -0600 |
commit | 900bab7271f833139ef37e88e9f739c867cef423 (patch) | |
tree | 0efbdaaf662abbe1b06725ecb31eab6b72bd5f29 /gtk2_ardour/ardour_ui_dialogs.cc | |
parent | 4d9017a1fb3d51a8f96f3655e6ed6892c2913c2f (diff) |
basic pass at deleting scratch sessions
Diffstat (limited to 'gtk2_ardour/ardour_ui_dialogs.cc')
-rw-r--r-- | gtk2_ardour/ardour_ui_dialogs.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk2_ardour/ardour_ui_dialogs.cc b/gtk2_ardour/ardour_ui_dialogs.cc index e826f9500a..51ffd894af 100644 --- a/gtk2_ardour/ardour_ui_dialogs.cc +++ b/gtk2_ardour/ardour_ui_dialogs.cc @@ -308,13 +308,16 @@ ARDOUR_UI::unload_session (bool hide_stuff) case -1: // cancel return 1; - case 1: + if (_session->unnamed()) { + rename_session (true); + } _session->save_state (""); break; } } + { // tear down session specific CPI (owned by rc_config_editor which can remain) ControlProtocolManager& m = ControlProtocolManager::instance (); |