[Xfce4-commits] <midori:master> g_file_set_contents in midori_array_to_file_format

Christian Dywan noreply at xfce.org
Mon Feb 25 19:30:02 CET 2013


Updating branch refs/heads/master
         to 5e6ec95820adc00fe2c4b7168b146e902c7b46be (commit)
       from 5cd0b88fbc107bb247508d35571480db152a6c6a (commit)

commit 5e6ec95820adc00fe2c4b7168b146e902c7b46be
Author: Christian Dywan <christian at twotoasts.de>
Date:   Mon Feb 25 18:30:59 2013 +0100

    g_file_set_contents in midori_array_to_file_format

 midori/midori-array.c |   14 ++++----------
 1 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/midori/midori-array.c b/midori/midori-array.c
index 960a800..38fefdf 100644
--- a/midori/midori-array.c
+++ b/midori/midori-array.c
@@ -901,7 +901,7 @@ midori_array_to_file_format (KatzeArray*  array,
                              GError**     error)
 {
     gchar* data;
-    FILE* fp;
+    gboolean success;
 
     if (!g_strcmp0 (format, "xbel"))
         data = katze_array_to_xbel (array, error);
@@ -909,16 +909,10 @@ midori_array_to_file_format (KatzeArray*  array,
         data = katze_array_to_netscape_html (array, error);
     else
         return FALSE;
-    if (!(fp = fopen (filename, "w")))
-    {
-        *error = g_error_new_literal (G_FILE_ERROR, G_FILE_ERROR_ACCES,
-                                      _("Writing failed."));
-        return FALSE;
-    }
-    fputs (data, fp);
-    fclose (fp);
+
+    success = g_file_set_contents (filename, data, -1, error);
     g_free (data);
-    return TRUE;
+    return success;
 }
 
 /**


More information about the Xfce4-commits mailing list