From 83ce8dde6bdaba12a53b640ebe34c15407f0ac8b Mon Sep 17 00:00:00 2001 From: Colin Fletcher Date: Thu, 5 Jun 2014 17:26:16 +0100 Subject: [PATCH] Prevent creation of session directory with leading or trailing space. --- gtk2_ardour/session_dialog.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/session_dialog.cc b/gtk2_ardour/session_dialog.cc index 90779c5370..ffac30e22c 100644 --- a/gtk2_ardour/session_dialog.cc +++ b/gtk2_ardour/session_dialog.cc @@ -248,7 +248,9 @@ SessionDialog::session_folder () /* existing session chosen from file chooser */ return Glib::path_get_dirname (existing_session_chooser.get_current_folder ()); } else { - std::string legal_session_folder_name = legalize_for_path (new_name_entry.get_text()); + std::string val = new_name_entry.get_text(); + strip_whitespace_edges (val); + std::string legal_session_folder_name = legalize_for_path (val); return Glib::build_filename (new_folder_chooser.get_current_folder(), legal_session_folder_name); } }