From 1bd63e67b648a5114b251631d0de1a1afa6b6e96 Mon Sep 17 00:00:00 2001 From: Carlos Garcia Campos Date: Wed, 06 Jul 2005 15:07:01 +0000 Subject: set "All Documents" as default filter in open dialog 2005-07-06 Carlos Garcia Campos * shell/ev-document-types.c: set "All Documents" as default filter in open dialog --- (limited to 'shell/ev-document-types.c') diff --git a/shell/ev-document-types.c b/shell/ev-document-types.c index d2078c5..cbe6c24 100644 --- a/shell/ev-document-types.c +++ b/shell/ev-document-types.c @@ -123,12 +123,13 @@ ev_document_types_add_filters (GtkWidget *chooser, EvDocument *document) 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 @@ ev_document_types_add_filters (GtkWidget *chooser, EvDocument *document) 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); } -- cgit v0.9.1