]> www.fi.muni.cz Git - evince.git/blobdiff - backend/impress/impress-document.c
Updated Brazilian Portuguese translation.
[evince.git] / backend / impress / impress-document.c
index 2e3c39bedbc9e9d5b917b88e1e6fdc062b440a57..72eb8c1fe3cc5c8d1ae932ae2c1e35dc8b29f503 100644 (file)
 
 #include "config.h"
 
-#include <config.h>
-#include <gtk/gtk.h>
-#include <glib/gi18n.h>
 #include <string.h>
 
+#include <glib/gi18n-lib.h>
+#include <gtk/gtk.h>
+
 #include "imposter.h"
 #include "impress-document.h"
-#include "ev-document-thumbnails.h"
+
 #include "ev-document-misc.h"
+#include "ev-document-thumbnails.h"
 
 struct _ImpressDocumentClass
 {
@@ -289,23 +290,17 @@ impress_document_load (EvDocument  *document,
   /* FIXME: Could we actually load uris ? */
   filename = g_filename_from_uri (uri, NULL, error);
   if (!filename)
-    {
-      g_set_error (error,
-                  EV_DOCUMENT_ERROR,
-                  EV_DOCUMENT_ERROR_INVALID,
-                  _("Remote files aren't supported"));
-      return FALSE;
-    }
+    return FALSE;
 
   imp = imp_open (filename, &err);
+  g_free (filename);
 
   if (!imp)
     {
-      g_set_error (error,
-                  EV_DOCUMENT_ERROR,
-                  EV_DOCUMENT_ERROR_INVALID,
-                  _("Invalid document"));
-      g_free (filename);
+      g_set_error_literal (error,
+                           EV_DOCUMENT_ERROR,
+                           EV_DOCUMENT_ERROR_INVALID,
+                           _("Invalid document"));
       return FALSE;
     }
   impress_document->imp = imp;
@@ -315,9 +310,13 @@ impress_document_load (EvDocument  *document,
 
 static gboolean
 impress_document_save (EvDocument  *document,
-                     const char  *uri,
-                     GError     **error)
+                       const char  *uri,
+                       GError     **error)
 {
+        g_set_error_literal (error,
+                             EV_DOCUMENT_ERROR,
+                             EV_DOCUMENT_ERROR_INVALID,
+                             "Not supported");
        return FALSE;
 }