canvas items must be able to use fractional positions when rendering.
[ardour.git] / gtk2_ardour / session_dialog.cc
index 72dd0c8fae8f404c98d9c37196e5ce4c8a64f300..27c5d0e4a0bbba2c0c7850d98832694d0216948a 100644 (file)
@@ -255,7 +255,7 @@ SessionDialog::session_folder ()
                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);
+               return Glib::build_filename (new_folder_chooser.get_filename (), legal_session_folder_name);
        }
 }
 
@@ -355,7 +355,7 @@ SessionDialog::setup_initial_choice_box ()
        existing_session_chooser.set_current_folder(poor_mans_glob (Config->get_default_session_parent_dir()));
        
        FileFilter session_filter;
-       session_filter.add_pattern ("*.ardour");
+       session_filter.add_pattern (string_compose(X_("*%1"), ARDOUR::statefile_suffix));
        session_filter.set_name (string_compose (_("%1 sessions"), PROGRAM_NAME));
        existing_session_chooser.add_filter (session_filter);
        existing_session_chooser.set_filter (session_filter);