evince r3315 - in trunk: . libdocument



Author: carlosgc
Date: Tue Dec 30 16:12:55 2008
New Revision: 3315
URL: http://svn.gnome.org/viewvc/evince?rev=3315&view=rev

Log:
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.

Modified:
   trunk/ChangeLog
   trunk/libdocument/ev-file-helpers.c

Modified: trunk/libdocument/ev-file-helpers.c
==============================================================================
--- trunk/libdocument/ev-file-helpers.c	(original)
+++ trunk/libdocument/ev-file-helpers.c	Tue Dec 30 16:12:55 2008
@@ -169,17 +169,19 @@
 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);
 	}
 }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]