summaryrefslogtreecommitdiff
path: root/gtk2_ardour/startup.cc
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2012-06-12 13:38:46 +0000
committerCarl Hetherington <carl@carlh.net>2012-06-12 13:38:46 +0000
commit1804efbd14a65943239cf5e447991e008b1aa05a (patch)
tree0f799b550dbe6e3b6e6e2882c44472fad37dcfec /gtk2_ardour/startup.cc
parentb0fdefb7af31ff6f81e0b89891c748b42c78df3d (diff)
Filter the existing session chooser to .ardour files, as with the open session chooser.
git-svn-id: svn://localhost/ardour2/branches/3.0@12670 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/startup.cc')
-rw-r--r--gtk2_ardour/startup.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/gtk2_ardour/startup.cc b/gtk2_ardour/startup.cc
index f341fceb91..b1044dfc70 100644
--- a/gtk2_ardour/startup.cc
+++ b/gtk2_ardour/startup.cc
@@ -1038,9 +1038,14 @@ ArdourStartup::setup_existing_session_page ()
existing_session_chooser.set_title (_("Select session file"));
existing_session_chooser.signal_file_set().connect (sigc::mem_fun (*this, &ArdourStartup::existing_session_selected));
- cerr << "Set existing chooser to " << Config->get_default_session_parent_dir() << endl;
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.set_name (string_compose (_("%1 sessions"), PROGRAM_NAME));
+ existing_session_chooser.add_filter (session_filter);
+ existing_session_chooser.set_filter (session_filter);
+
#ifdef GTKOSX
existing_session_chooser.add_shortcut_folder ("/Volumes");
#endif