]> www.fi.muni.cz Git - evince.git/blobdiff - backend/dvi/dvi-document.c
Don't overwite an error.
[evince.git] / backend / dvi / dvi-document.c
index c5f5f79224d71d95e5ac9a65f55c87b9b32ee22a..7a5cca262e386845d7db0f12924794825451fee8 100644 (file)
@@ -30,7 +30,7 @@
 #include "color.h"
 #include "cairo-device.h"
 
-#include <glib/gi18n.h>
+#include <glib/gi18n-lib.h>
 #include <ctype.h>
 
 GMutex *dvi_context_mutex = NULL;
@@ -88,14 +88,8 @@ dvi_document_load (EvDocument  *document,
        DviDocument *dvi_document = DVI_DOCUMENT(document);
        
        filename = g_filename_from_uri (uri, NULL, error);
-       
-       if (!filename) {
-               g_set_error (error,
-                            EV_DOCUMENT_ERROR,
-                            EV_DOCUMENT_ERROR_INVALID,
-                            _("File not available"));
+       if (!filename)
                return FALSE;
-       }
        
        g_mutex_lock (dvi_context_mutex);
        if (dvi_document->context)
@@ -106,10 +100,10 @@ dvi_document_load (EvDocument  *document,
        g_free (filename);
        
        if (!dvi_document->context) {
-               g_set_error (error,
-                            EV_DOCUMENT_ERROR,
-                            EV_DOCUMENT_ERROR_INVALID,
-                            _("DVI document has incorrect format"));
+               g_set_error_literal (error,
+                                     EV_DOCUMENT_ERROR,
+                                     EV_DOCUMENT_ERROR_INVALID,
+                                     _("DVI document has incorrect format"));
                return FALSE;
        }