[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