Index: ChangeLog =================================================================== RCS file: /cvs/gnome/evince/ChangeLog,v retrieving revision 1.534 diff -u -u -r1.534 ChangeLog --- ChangeLog 6 Jul 2005 13:05:39 -0000 1.534 +++ ChangeLog 6 Jul 2005 14:58:39 -0000 @@ -1,3 +1,8 @@ +2005-07-06 Carlos Garcia Campos + + * shell/ev-document-types.c: set "All Documents" as default filter in + open dialog + 2005-07-06 Martin Kretzschmar * shell/ev-metadata-manager.c (ev_metadata_manager_set_int) Index: shell/ev-document-types.c =================================================================== RCS file: /cvs/gnome/evince/shell/ev-document-types.c,v retrieving revision 1.8 diff -u -u -r1.8 ev-document-types.c --- shell/ev-document-types.c 5 Jul 2005 15:31:16 -0000 1.8 +++ shell/ev-document-types.c 6 Jul 2005 14:58:40 -0000 @@ -123,12 +123,13 @@ GList *mime_types; GtkFileFilter *filter; GtkFileFilter *default_filter; + GtkFileFilter *document_filter; if (document != NULL) { backend = ev_document_factory_get_backend (document); } - default_filter = filter = gtk_file_filter_new (); + default_filter = document_filter = filter = gtk_file_filter_new (); gtk_file_filter_set_name (filter, _("All Documents")); mime_types = ev_document_factory_get_all_mime_types (); file_filter_add_mime_list_and_free (filter, mime_types); @@ -183,5 +184,6 @@ gtk_file_filter_add_pattern (filter, "*"); gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (chooser), filter); - gtk_file_chooser_set_filter (GTK_FILE_CHOOSER (chooser), default_filter); + gtk_file_chooser_set_filter (GTK_FILE_CHOOSER (chooser), + document == NULL ? document_filter : default_filter); }