From ce6bb045a6540369f3fe8159dad4d9b9600ba583 Mon Sep 17 00:00:00 2001 From: Not Zed Date: Tue, 4 May 2004 07:48:14 +0000 Subject: ** See #57979. 2004-05-04 Not Zed ** See #57979. * camel-vee-folder.c (subfolder_renamed_update): when the subfolder gets renamed, remove all the old uid's and add the new ones (since the uid is based on the subordinate folder name). (subfolder_renamed): listen to renamed folder events. * providers/local/camel-mbox-store.c (get_folder_info): if we're getting a single folder with no children, make sure we fill the counts out. Fixes some rename strangeness. * camel-vee-folder.c (camel_vee_folder_add_folder): hook onto the folder renamed signal. (camel_vee_folder_finalise): unhook folder_renamed signal. (camel_vee_folder_remove_folder): same. svn path=/trunk/; revision=25776 --- camel/camel-folder-summary.h | 1 + 1 file changed, 1 insertion(+) (limited to 'camel/camel-folder-summary.h') diff --git a/camel/camel-folder-summary.h b/camel/camel-folder-summary.h index 8f8c02e220..00506dec35 100644 --- a/camel/camel-folder-summary.h +++ b/camel/camel-folder-summary.h @@ -270,6 +270,7 @@ void camel_folder_summary_remove(CamelFolderSummary *s, CamelMessageInfo *info); void camel_folder_summary_remove_uid(CamelFolderSummary *s, const char *uid); void camel_folder_summary_remove_index(CamelFolderSummary *s, int); void camel_folder_summary_remove_range(CamelFolderSummary *s, int start, int end); + /* remove all items */ void camel_folder_summary_clear(CamelFolderSummary *s); -- cgit v1.2.3