From a116729eb5f0c440b58d60c542502def00884441 Mon Sep 17 00:00:00 2001 From: Not Zed Date: Tue, 23 Mar 2004 06:52:16 +0000 Subject: format inline(d) parts automatically into the reply. Part of #55702. 2004-03-23 Not Zed * em-format-quote.c (emfq_format_attachment): format inline(d) parts automatically into the reply. Part of #55702. svn path=/trunk/; revision=25152 --- mail/em-format-quote.c | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'mail/em-format-quote.c') diff --git a/mail/em-format-quote.c b/mail/em-format-quote.c index c0b7855f58..ede8f8e94a 100644 --- a/mail/em-format-quote.c +++ b/mail/em-format-quote.c @@ -393,7 +393,23 @@ emfq_format_source(EMFormat *emf, CamelStream *stream, CamelMimePart *part) static void emfq_format_attachment(EMFormat *emf, CamelStream *stream, CamelMimePart *part, const char *mime_type, const EMFormatHandler *handle) { - ; + if (handle && em_format_is_inline(emf, part, handle)) { + char *text, *html; + + camel_stream_write_string(stream, + "
\n"); + + /* output some info about it */ + text = em_format_describe_part(part, mime_type); + html = camel_text_to_html(text, ((EMFormatQuote *)emf)->text_html_flags & CAMEL_MIME_FILTER_TOHTML_CONVERT_URLS, 0); + camel_stream_write_string(stream, html); + g_free(html); + g_free(text); + + camel_stream_write_string(stream, "
"); + + handle->handler(emf, stream, part, handle); + } } #include -- cgit