]> www.fi.muni.cz Git - evince.git/blobdiff - libdocument/ev-file-helpers.c
Show better warning message when temp file cannot be deleted.
[evince.git] / libdocument / ev-file-helpers.c
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);
        }
 }