aboutsummaryrefslogtreecommitdiffhomepage
path: root/notmuch-reply.c
diff options
context:
space:
mode:
authorGravatar Austin Clements <amdragon@MIT.EDU>2013-08-12 14:40:36 -0400
committerGravatar David Bremner <bremner@debian.org>2013-08-13 17:44:08 +0200
commit013d11c9f7c7f7876faf5035a5acb60924daf3c6 (patch)
tree5b48d1d81f4bbe9dda849bf353ddba2c92d1e18a /notmuch-reply.c
parent3fbb518335fe2271a31a6c4779affa4df42cf203 (diff)
reply: Document the reason for g_mime_filter_headers
Given how long it took me to figure out why we pass the reply headers through g_mime_filter_headers, it's worth a comment.
Diffstat (limited to 'notmuch-reply.c')
-rw-r--r--notmuch-reply.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/notmuch-reply.c b/notmuch-reply.c
index e151f78a..3b2b58d1 100644
--- a/notmuch-reply.c
+++ b/notmuch-reply.c
@@ -34,6 +34,10 @@ show_reply_headers (GMimeMessage *message)
g_mime_stream_file_set_owner (GMIME_STREAM_FILE (stream_stdout), FALSE);
stream_filter = g_mime_stream_filter_new(stream_stdout);
if (stream_filter) {
+ // g_mime_object_write_to_stream will produce
+ // RFC2047-encoded headers, but we want to present the
+ // user with decoded headers and let whatever
+ // ultimately sends the mail do the RFC2047 encoding.
g_mime_stream_filter_add(GMIME_STREAM_FILTER(stream_filter),
g_mime_filter_headers_new());
g_mime_object_write_to_stream(GMIME_OBJECT(message), stream_filter);