[Xfce4-commits] <midori:master> Use g_unlink for G_FILE_CREATE_REPLACE_DESTINATION with Glib < 2.20

Christian Dywan noreply at xfce.org
Fri Feb 12 02:22:03 CET 2010


Updating branch refs/heads/master
         to c21807bc4a4453986e1f81c31c68b71e236bacd2 (commit)
       from 902f8368101cd0ca6397d0b9964dea7760b778fa (commit)

commit c21807bc4a4453986e1f81c31c68b71e236bacd2
Author: Christian Dywan <christian at twotoasts.de>
Date:   Fri Feb 12 02:16:27 2010 +0100

    Use g_unlink for G_FILE_CREATE_REPLACE_DESTINATION with Glib < 2.20

 extensions/web-cache.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/extensions/web-cache.c b/extensions/web-cache.c
index 4e4d07c..33c3429 100644
--- a/extensions/web-cache.c
+++ b/extensions/web-cache.c
@@ -323,8 +323,14 @@ web_cache_mesage_got_headers_cb (SoupMessage* msg,
         if (!web_cache_save_headers (msg, filename))
             return;
 
+        #if GLIB_CHECK_VERSION (2, 20, 0)
         ostream = (GOutputStream*)g_file_append_to (file,
             G_FILE_CREATE_PRIVATE | G_FILE_CREATE_REPLACE_DESTINATION, NULL, NULL);
+        #else
+        g_unlink (filename);
+        ostream = (GOutputStream*)g_file_append_to (file,
+            G_FILE_CREATE_PRIVATE, NULL, NULL);
+        #endif
         g_object_unref (file);
 
         if (!ostream)



More information about the Xfce4-commits mailing list