add SessionDialog::clear_name()
authorPaul Davis <paul@linuxaudiosystems.com>
Wed, 9 Oct 2019 03:48:11 +0000 (21:48 -0600)
committerPaul Davis <paul@linuxaudiosystems.com>
Thu, 10 Oct 2019 22:52:00 +0000 (16:52 -0600)
gtk2_ardour/session_dialog.cc
gtk2_ardour/session_dialog.h

index ef4743a9d57626e0ec8fb2912374005a8afc6af6..c478ebc1376c14a87de9955966ad4cd690dc5f90 100644 (file)
@@ -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)
 {
index 5471f7d70795f000d6e21426817ea8f7321b5c16..f601ea326f7537b030c479ac47cc48aee3293be0 100644 (file)
@@ -69,6 +69,7 @@ public:
                _provided_session_name = session_name;
                _provided_session_path = session_path;
        }
+       void clear_name ();
 
 private:
        bool new_only;