From 377edd07b7ba473cddb65f269d3bc26a7e501f70 Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Thu, 11 Oct 2001 19:33:08 +0000 Subject: Attach the message attachments. Fixes bug #5439. 2001-10-11 Jeffrey Stedfast * mail-callbacks.c (do_forward_non_attached): Attach the message attachments. Fixes bug #5439. svn path=/trunk/; revision=13594 --- mail/mail-callbacks.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'mail/mail-callbacks.c') diff --git a/mail/mail-callbacks.c b/mail/mail-callbacks.c index 56b155e828..3adfe46dc7 100644 --- a/mail/mail-callbacks.c +++ b/mail/mail-callbacks.c @@ -1121,8 +1121,8 @@ forward_get_composer (CamelMimeMessage *message, const char *subject) static void do_forward_non_attached (CamelFolder *folder, char *uid, CamelMimeMessage *message, void *data) { - char *subject, *text; MailConfigForwardStyle style = GPOINTER_TO_INT (data); + char *subject, *text; if (!message) return; @@ -1133,7 +1133,14 @@ do_forward_non_attached (CamelFolder *folder, char *uid, CamelMimeMessage *messa if (text) { EMsgComposer *composer = forward_get_composer (message, subject); if (composer) { + CamelDataWrapper *wrapper; + e_msg_composer_set_body_text (composer, text); + + wrapper = camel_medium_get_content_object (CAMEL_MEDIUM (message)); + if (CAMEL_IS_MULTIPART (wrapper)) + e_msg_composer_add_message_attachments (composer, message); + gtk_widget_show (GTK_WIDGET (composer)); e_msg_composer_unset_changed (composer); } -- cgit v1.2.3