X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;ds=sidebyside;f=shell%2Fev-document-types.c;h=23d940c22640e634c4bf97ce2e9cf26432496a4c;hb=43f12175ba221f7c241f0c9cde323c23b8db53e8;hp=27fb2fe2274b4b0ad59555ebe7d4023d7ee403f7;hpb=5f07935d90bd52c9fc643b726024f328b35b5fbb;p=evince.git diff --git a/shell/ev-document-types.c b/shell/ev-document-types.c index 27fb2fe2..23d940c2 100644 --- a/shell/ev-document-types.c +++ b/shell/ev-document-types.c @@ -133,9 +133,9 @@ ev_document_types_add_filters (GtkWidget *chooser, EvDocument *document) 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); - gtk_file_filter_add_pixbuf_formats (filter); gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (chooser), filter); +#ifdef ENABLE_PS if (document == NULL || backend == EV_BACKEND_PS) { default_filter = filter = gtk_file_filter_new (); gtk_file_filter_set_name (filter, _("PostScript Documents")); @@ -143,6 +143,7 @@ ev_document_types_add_filters (GtkWidget *chooser, EvDocument *document) file_filter_add_mime_list_and_free (filter, mime_types); gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (chooser), filter); } +#endif if (document == NULL || backend == EV_BACKEND_PDF) { default_filter = filter = gtk_file_filter_new (); @@ -156,7 +157,8 @@ ev_document_types_add_filters (GtkWidget *chooser, EvDocument *document) if (document == NULL || backend == EV_BACKEND_PIXBUF) { default_filter = filter = gtk_file_filter_new (); gtk_file_filter_set_name (filter, _("Images")); - gtk_file_filter_add_pixbuf_formats (filter); + mime_types = ev_document_factory_get_mime_types (EV_BACKEND_PIXBUF); + file_filter_add_mime_list_and_free (filter, mime_types); gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (chooser), filter); } #endif