From ef8a0762ac9e07a36e8d39d2948c8acd065aa350 Mon Sep 17 00:00:00 2001 From: Not Zed Date: Wed, 4 Feb 2004 10:45:20 +0000 Subject: ** See bug #53683. 2004-02-04 Not Zed ** See bug #53683. * mail-ops.c (mail_sync_store): new async op to call CamelStore::sync. * mail-component.c (impl_requestQuit): implement, check to see if we can quit, or have open or unsent messages (and are in online mode). (impl_quit): implement. Trigger off a sync of all open stores, and return FALSE until its done. (impl_upgradeFromVersion): fixed the signature to match the idl, killed that warning at last. ** See bug #53832. * em-folder-browser.c (emfb_folder_properties): only show this if we have a uri set. Strictly, the menu item shouldn't be activated. ** See bug #53131. * em-folder-browser.c (em_folder_browser_show_preview): copy the message list's cursor_uid before calling set_message, since it can get freed during setting the message. svn path=/trunk/; revision=24608 --- mail/mail-ops.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'mail/mail-ops.h') diff --git a/mail/mail-ops.h b/mail/mail-ops.h index 142052277d..a2863df424 100644 --- a/mail/mail-ops.h +++ b/mail/mail-ops.h @@ -80,8 +80,10 @@ void mail_build_attachment (CamelFolder *folder, GPtrArray *uids, void *data); void mail_sync_folder (CamelFolder *folder, - void (*done) (CamelFolder *folder, void *data), - void *data); + void (*done) (CamelFolder *folder, void *data), void *data); + +void mail_sync_store(CamelStore *store, int expunge, + void (*done) (CamelStore *store, void *data), void *data); void mail_refresh_folder (CamelFolder *folder, void (*done) (CamelFolder *folder, void *data), -- cgit v1.2.3