2008-04-19 Carlos Garcia Campos <carlosgc@gnome.org>
* libdocument/ev-document-factory.c: (get_document_from_uri):
Use the pixbuf backend only when the mime type is not supported by
any of the other backend so that tiff documents, for instance, are
handled by the tiff backend instead of the pixbuf backend. fixes
bug #520290.
svn path=/trunk/; revision=3012
+2008-04-19 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * libdocument/ev-document-factory.c: (get_document_from_uri):
+
+ Use the pixbuf backend only when the mime type is not supported by
+ any of the other backend so that tiff documents, for instance, are
+ handled by the tiff backend instead of the pixbuf backend. fixes
+ bug #520290.
+
2008-04-17 Carlos Garcia Campos <carlosgc@gnome.org>
* cut-n-paste/Makefile.am:
return NULL;
}
+ document = ev_backends_manager_get_document (mime_type);
+
#ifdef ENABLE_PIXBUF
- if (mime_type_supported_by_gdk_pixbuf (mime_type))
+ if (!document && mime_type_supported_by_gdk_pixbuf (mime_type))
document = ev_backends_manager_get_document ("image/*");
- else
- document = ev_backends_manager_get_document (mime_type);
-#else
- document = ev_backends_manager_get_document (mime_type);
#endif /* ENABLE_PIXBUF */
if (document == NULL) {