Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/libdocument/ev-file-helpers.c
diff options
context:
space:
mode:
authorCarlos Garcia Campos <carlosgc@gnome.org>2008-12-30 16:12:55 (GMT)
committer Carlos Garcia Campos <carlosgc@src.gnome.org>2008-12-30 16:12:55 (GMT)
commitb2ad055bb54dd89f3e8748302cfbd5c6f746d6a4 (patch)
treee88c0da50b0eb7072075d449fe62efe0c0d48ae9 /libdocument/ev-file-helpers.c
parentee610189e55ec6b469fb44f4de91431392f0ab7f (diff)
Show better warning message when temp file cannot be deleted.
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
Diffstat (limited to 'libdocument/ev-file-helpers.c')
-rw-r--r--libdocument/ev-file-helpers.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/libdocument/ev-file-helpers.c b/libdocument/ev-file-helpers.c
index 34d24f0..6a8c256 100644
--- a/libdocument/ev-file-helpers.c
+++ b/libdocument/ev-file-helpers.c
@@ -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);
}
}