From 71dab312c14e17ea8c9125b56a82db016fff527c Mon Sep 17 00:00:00 2001 From: Not Zed Date: Fri, 24 Sep 2004 03:06:15 +0000 Subject: describe the get-folder process. This also makes it cancellable. 2004-09-23 Not Zed * em-folder-tree.c (emft_get_folder_info__desc): describe the get-folder process. This also makes it cancellable. ** See bug #64972. * em-composer-utils.c (em_utils_reply_to_message): pass the folder to guess_account. svn path=/trunk/; revision=27354 --- mail/em-folder-tree.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'mail/em-folder-tree.c') diff --git a/mail/em-folder-tree.c b/mail/em-folder-tree.c index 5c8c384af8..c516a53735 100644 --- a/mail/em-folder-tree.c +++ b/mail/em-folder-tree.c @@ -1708,6 +1708,18 @@ struct _EMFolderTreeGetFolderInfo { CamelFolderInfo *fi; }; +static char * +emft_get_folder_info__desc(struct _mail_msg *mm, int done) +{ + struct _EMFolderTreeGetFolderInfo *m = (struct _get_folderinfo_msg *)mm; + char *ret, *name; + + name = camel_service_get_name((CamelService *)m->store, TRUE); + ret = g_strdup_printf(_("Scanning folders in \"%s\""), name); + g_free(name); + return ret; +} + static void emft_get_folder_info__get (struct _mail_msg *mm) { @@ -1819,7 +1831,7 @@ emft_get_folder_info__free (struct _mail_msg *mm) } static struct _mail_msg_op get_folder_info_op = { - NULL, + emft_get_folder_info__desc, emft_get_folder_info__get, emft_get_folder_info__got, emft_get_folder_info__free, -- cgit v1.2.3