]> www.fi.muni.cz Git - evince.git/blobdiff - libdocument/ev-document-factory.c
Allow to add SaveAs to toolbar.
[evince.git] / libdocument / ev-document-factory.c
index 962f42a604250c39857e9df399ed0a29ab4cba36..c7732d8bfb9f9e85b81265b7d0434baf7822425d 100644 (file)
@@ -180,13 +180,11 @@ get_document_from_uri (const char        *uri,
                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) {