diff options
author | Nickolay V. Shmyrev <nshmyrev@src.gnome.org> | 2006-01-06 13:23:27 (GMT) |
---|---|---|
committer | Nickolay V. Shmyrev <nshmyrev@src.gnome.org> | 2006-01-06 13:23:27 (GMT) |
commit | d2291de1b6c2226d9ac294ace75ad4450d6e5cff (patch) | |
tree | 7f64aea11a51aaf49a255e9d8334f9b0f4e9f09a /shell/ev-document-types.c | |
parent | d8d90e4a79195019fc19882729b8fda0be5ba563 (diff) |
Don't add pixbuf mime types if pixbuf backend is disabled.
* backend/ev-document-factory.c: (gdk_pixbuf_mime_type_list),
(mime_type_supported_by_gdk_pixbuf),
(ev_document_factory_get_mime_types),
(ev_document_factory_get_all_mime_types):
Don't add pixbuf mime types if pixbuf backend is disabled.
* shell/ev-application.c: (ev_application_get_uri_window):
Fix for the bug 325815 - unhandled MIME type message doesn't
appear a second time.
* shell/ev-document-types.c: (ev_document_types_add_filters):
* shell/ev-window.c: (page_changed_cb), (ev_window_setup_document),
(password_dialog_response), (ev_window_popup_password_dialog),
(ev_window_load_job_cb), (ev_window_sidebar_position_change_cb),
(ev_window_run_fullscreen), (ev_window_stop_fullscreen),
(ev_window_run_presentation), (ev_window_stop_presentation),
(save_sizing_mode), (ev_window_zoom_changed_cb),
(ev_window_continuous_changed_cb), (ev_window_rotation_changed_cb),
(ev_window_dual_mode_changed_cb),
(ev_window_sidebar_current_page_changed_cb),
(ev_window_sidebar_visibility_changed_cb), (ev_window_dispose),
(window_state_event_cb), (window_configure_event_cb):
Cleanup additional uris holded by EvWindow.
Diffstat (limited to 'shell/ev-document-types.c')
-rw-r--r-- | shell/ev-document-types.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/shell/ev-document-types.c b/shell/ev-document-types.c index d6634f3..23d940c 100644 --- a/shell/ev-document-types.c +++ b/shell/ev-document-types.c @@ -133,7 +133,6 @@ 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 @@ -158,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 |