diff options
author | Not Zed <NotZed@Ximian.com> | 2004-05-21 17:10:00 +0800 |
---|---|---|
committer | Michael Zucci <zucchi@src.gnome.org> | 2004-05-21 17:10:00 +0800 |
commit | ffa75e6801faaffb2626d83779fe0a91a8f58d3a (patch) | |
tree | de74dcb1ab7ea1e4dc93d9421215bb02a2c05f99 /mail/mail-mt.c | |
parent | 2bc97c08c1ca8057f03b3b3d872eafa306bab22c (diff) | |
download | gsoc2013-evolution-ffa75e6801faaffb2626d83779fe0a91a8f58d3a.tar.gz gsoc2013-evolution-ffa75e6801faaffb2626d83779fe0a91a8f58d3a.tar.zst gsoc2013-evolution-ffa75e6801faaffb2626d83779fe0a91a8f58d3a.zip |
add marshaller for p_ppppp call.
2004-05-21 Not Zed <NotZed@Ximian.com>
* mail-mt.c (do_call): add marshaller for p_ppppp call.
* mail-session.c (get_password): fix for camel api changes.
(forget_password): same.
** See #58376.
* message-list.c (mail_regen_list): do some timeout foo so we
don't keep doing list regnerations if we're getting called too
often. God knows what this will break.
(message_list_set_selected): removede bug printf.
(regen_list_free): move the message-list poking stuff into
regen_list_regened.
(message_list_set_folder): call mail_regen_cancel to cancel any
regen stuff.
(mail_regen_cancel): cancel/clear outstanding regenerations.
(message_list_destroy): do it here too.
(message_list_select_uid): also set the pending select uid if we
have a timeout pending.
* mail-component.c (impl_createControls): set the defualt parent
to the main folderview as soon as its created.
* em-folder-tree.c (emft_popup_copy_folder_selected): use
get_toplevel rather than get_ancestor. seems the more reliable
one. also we're always parented so we shoudl always find a
toplevel window.
(em_folder_tree_create_folder): same.
(emft_popup_delete_response): set error parent.
(emft_popup_delete_folder, emft_popup_rename_folder)
(emft_popup_rename_folder, emft_popup_rename_folder):
svn path=/trunk/; revision=26030
Diffstat (limited to 'mail/mail-mt.c')
-rw-r--r-- | mail/mail-mt.c | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/mail/mail-mt.c b/mail/mail-mt.c index e9830175f0..1581d283bb 100644 --- a/mail/mail-mt.c +++ b/mail/mail-mt.c @@ -738,6 +738,14 @@ do_call(struct _mail_msg *mm) p4 = va_arg(ap, void *); m->ret = m->func(p1, p2, p3, p4); break; + case MAIL_CALL_p_ppppp: + p1 = va_arg(ap, void *); + p2 = va_arg(ap, void *); + p3 = va_arg(ap, void *); + p4 = va_arg(ap, void *); + p5 = va_arg(ap, void *); + m->ret = m->func(p1, p2, p3, p4, p5); + break; case MAIL_CALL_p_ppippp: p1 = va_arg(ap, void *); p2 = va_arg(ap, void *); @@ -894,8 +902,10 @@ static void do_op_status(struct _mail_msg *mm) MAIL_MT_UNLOCK (mail_msg_lock); if (msg->ops->describe_msg) what = msg->ops->describe_msg (msg, FALSE); - else - what = _("Working"); + else { + what = g_strdup_printf("Working %p", msg); + /*what = _("Working");*/ + } data->activity_id = e_activity_handler_operation_started (activity_handler, "evolution-mail", progress_icon, what, TRUE); |