From 7dafb390f5091bfbf1b5236aebf8e5f33aa0bbf1 Mon Sep 17 00:00:00 2001 From: Diego Escalante Urrelo Date: Sun, 4 Sep 2011 16:34:49 -0500 Subject: e-file-helpers: implement and use ephy_file_delete_dir_recursively Move the implementation from ephy-web-app-utils.c to ephy-file-helpers.c. The current one was not doing recursive delete, this caused the bug of private instances leaving their profile directories behind in /tmp. Bug #658201 --- lib/ephy-file-helpers.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib/ephy-file-helpers.h') diff --git a/lib/ephy-file-helpers.h b/lib/ephy-file-helpers.h index 0c5ab9b3d..d36783579 100644 --- a/lib/ephy-file-helpers.h +++ b/lib/ephy-file-helpers.h @@ -83,7 +83,8 @@ gboolean ephy_file_launch_handler (const char *mime_type, guint32 user_time); gboolean ephy_file_browse_to (GFile *file, guint32 user_time); -void ephy_file_delete_directory (const char *path); +gboolean ephy_file_delete_dir_recursively (GFile *file, + GError **error); void ephy_file_delete_uri (const char *uri); void ephy_file_load_accels (void); void ephy_file_save_accels (void); -- cgit v1.2.3