]> www.fi.muni.cz Git - evince.git/commitdiff
Show better warning message when temp file cannot be deleted.
authorCarlos Garcia Campos <carlosgc@gnome.org>
Tue, 30 Dec 2008 16:12:55 +0000 (16:12 +0000)
committerCarlos Garcia Campos <carlosgc@src.gnome.org>
Tue, 30 Dec 2008 16:12:55 +0000 (16:12 +0000)
2008-12-30  Carlos Garcia Campos  <carlosgc@gnome.org>

* libdocument/ev-file-helpers.c: (ev_tmp_file_unlink):

Show better warning message when temp file cannot be deleted.

svn path=/trunk/; revision=3315

ChangeLog
libdocument/ev-file-helpers.c

index 1f20aa1eb87d4bfbe68bdba95c363df048e7222e..dbe15511a8705fcbc967fac1c6c41d99ccafd996 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-12-30  Carlos Garcia Campos  <carlosgc@gnome.org>
+
+       * libdocument/ev-file-helpers.c: (ev_tmp_file_unlink):
+
+       Show better warning message when temp file cannot be deleted.
+       
 2008-12-30  Carlos Garcia Campos  <carlosgc@gnome.org>
 
        * shell/ev-window.c: (image_save_dialog_response_cb):
index 34d24f0c4d17eb033dc6727a522e2d39acf68b08..6a8c2568eef5fb4b7da5ff0261eeff04dcd47f8c 100644 (file)
@@ -169,17 +169,19 @@ void
 ev_tmp_file_unlink (GFile *file)
 {
        gboolean res;
+       GError  *error = NULL;
 
        if (!file)
                return;
        
-       res = g_file_delete (file, NULL, NULL);
+       res = g_file_delete (file, NULL, &error);
        if (!res) {
                char *uri;
                
                uri = g_file_get_uri (file);
-               g_warning ("Unable to delete temp file %s\n", uri);
+               g_warning ("Unable to delete temp file %s: %s\n", uri, error->message);
                g_free (uri);
+               g_error_free (error);
        }
 }