]> granicus.if.org Git - neomutt/commitdiff
Use charset parameter to view text attachments using <view-attach>. Closes #3234.
authorRocco Rutte <pdmef@gmx.net>
Tue, 26 May 2009 15:57:16 +0000 (17:57 +0200)
committerRocco Rutte <pdmef@gmx.net>
Tue, 26 May 2009 15:57:16 +0000 (17:57 +0200)
attach.c

index 2eb231789454f54b1ed7140aa0e77ab643dfbfa1..106d68f114783861207d69e11cbfaa946ab67cd6 100644 (file)
--- a/attach.c
+++ b/attach.c
@@ -798,10 +798,12 @@ int mutt_save_attachment (FILE *fp, BODY *m, char *path, int flags, HEADER *hdr)
     else
     {
       /* In recv mode, extract from folder and decode */
-      
+
       STATE s;
-      
+
       memset (&s, 0, sizeof (s));
+      s.flags |= M_CHARCONV;
+
       if ((s.fpout = mutt_save_attachment_open (path, flags)) == NULL)
       {
        mutt_perror ("fopen");
@@ -810,7 +812,7 @@ int mutt_save_attachment (FILE *fp, BODY *m, char *path, int flags, HEADER *hdr)
       }
       fseeko ((s.fpin = fp), m->offset, 0);
       mutt_decode_attachment (m, &s);
-      
+
       if (fclose (s.fpout) != 0)
       {
        mutt_perror ("fclose");