diff options
Diffstat (limited to 'mail/mail-callbacks.c')
-rw-r--r-- | mail/mail-callbacks.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/mail/mail-callbacks.c b/mail/mail-callbacks.c index dc57cf8d68..0c10521ad9 100644 --- a/mail/mail-callbacks.c +++ b/mail/mail-callbacks.c @@ -1873,6 +1873,7 @@ flag_for_followup (BonoboUIComponent *uih, void *user_data, const char *path) struct _tag_editor_data *data; GtkWidget *editor; GPtrArray *uids; + int i; if (FOLDER_BROWSER_IS_DESTROYED (fb)) return; @@ -1888,6 +1889,15 @@ flag_for_followup (BonoboUIComponent *uih, void *user_data, const char *path) data->fb = fb; data->uids = uids; + for (i = 0; i < uids->len; i++) { + CamelMessageInfo *info; + + info = camel_folder_get_message_info (fb->folder, uids->pdata[i]); + message_tag_followup_append_message (MESSAGE_TAG_FOLLOWUP (editor), + camel_message_info_from (info), + camel_message_info_subject (info)); + } + gnome_dialog_button_connect (GNOME_DIALOG (editor), 0, tag_editor_ok, data); gnome_dialog_button_connect (GNOME_DIALOG (editor), 1, tag_editor_cancel, data); gnome_dialog_set_close (GNOME_DIALOG (editor), TRUE); |