diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2019-10-08 21:48:11 -0600 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2019-10-10 16:52:00 -0600 |
commit | 195245fdb0f28042c14a9838edcb0c1dce619996 (patch) | |
tree | 20f8e59741e9482a3ebef556cad2df5b61b4d667 | |
parent | 0ea5344be631268d42ea7ff560a2df6ddd1a7bc7 (diff) |
add SessionDialog::clear_name()
-rw-r--r-- | gtk2_ardour/session_dialog.cc | 7 | ||||
-rw-r--r-- | gtk2_ardour/session_dialog.h | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/gtk2_ardour/session_dialog.cc b/gtk2_ardour/session_dialog.cc index ef4743a9d5..c478ebc137 100644 --- a/gtk2_ardour/session_dialog.cc +++ b/gtk2_ardour/session_dialog.cc @@ -319,6 +319,13 @@ SessionDialog::session_template_name () return string(); } +void +SessionDialog::clear_name () +{ + recent_session_display.get_selection()->unselect_all(); + new_name_entry.set_text (string()); +} + std::string SessionDialog::session_name (bool& should_be_new) { diff --git a/gtk2_ardour/session_dialog.h b/gtk2_ardour/session_dialog.h index 5471f7d707..f601ea326f 100644 --- a/gtk2_ardour/session_dialog.h +++ b/gtk2_ardour/session_dialog.h @@ -69,6 +69,7 @@ public: _provided_session_name = session_name; _provided_session_path = session_path; } + void clear_name (); private: bool new_only; |