]> www.fi.muni.cz Git - evince.git/blobdiff - backend/impress/impress-document.c
Updated Swedish translation
[evince.git] / backend / impress / impress-document.c
index 19fb8e3b3e56747bf7c17e985bd165493cae7811..72eb8c1fe3cc5c8d1ae932ae2c1e35dc8b29f503 100644 (file)
@@ -293,6 +293,7 @@ impress_document_load (EvDocument  *document,
     return FALSE;
 
   imp = imp_open (filename, &err);
+  g_free (filename);
 
   if (!imp)
     {
@@ -300,7 +301,6 @@ impress_document_load (EvDocument  *document,
                            EV_DOCUMENT_ERROR,
                            EV_DOCUMENT_ERROR_INVALID,
                            _("Invalid document"));
-      g_free (filename);
       return FALSE;
     }
   impress_document->imp = imp;
@@ -310,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;
 }