]> www.fi.muni.cz Git - evince.git/blobdiff - properties/ev-properties-main.c
Allow to enable/disable the pixbuf backend. Default to off for now. If we
[evince.git] / properties / ev-properties-main.c
index c92a8042e7ad17c2d6bab7e35f3a2c3d4a006818..2e566d5505763b5397f4641f27f95162088434b5 100644 (file)
@@ -82,7 +82,7 @@ static GList *
 ev_properties_get_pages (NautilusPropertyPageProvider *provider,
                         GList *files)
 {
-       GError *error;
+       GError *error = NULL;
        char *mime;
        EvDocument *document;
        GList *pages = NULL;
@@ -106,7 +106,9 @@ ev_properties_get_pages (NautilusPropertyPageProvider *provider,
 
        uri = nautilus_file_info_get_uri (file);
        if (!ev_document_load (document, uri, &error)) {
-               g_error_free (error);
+               if (error) {
+                       g_error_free (error);
+               }
                goto end;
        }
        label = gtk_label_new (_("Document"));