]> granicus.if.org Git - neomutt/commitdiff
pager: Ignore $wrap for attachment markers
authorRocco Rutte <pdmef@gmx.net>
Mon, 15 Jun 2009 14:15:45 +0000 (16:15 +0200)
committerRocco Rutte <pdmef@gmx.net>
Mon, 15 Jun 2009 14:15:45 +0000 (16:15 +0200)
ChangeLog
pager.c
sendlib.c

index 3d0ed82dd5a74896c1d957d8bb890068f944cc42..712bc06d4fccabeebd77f04cb843243c3b6b8fcb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,32 @@
+2009-06-14 20:57 -0700  Brendan Cully  <brendan@kublai.com>  (d2e0b495b148)
+
+       * build-release: Remove duplicate update-changelog call.
+
+2009-06-14 20:51 -0700  Antonio Radici  <antonio@dyne.org>  (fef17099376d)
+
+       * doc/mutt.man: Escape hyphens in man page. Closes #1937 again.
+
+2009-06-14 12:29 -0700  Brendan Cully  <brendan@kublai.com>  (7f8a2ba64516)
+
+       * UPDATING: Update UPDATING
+
+2009-06-14 12:17 -0700  Brendan Cully  <brendan@kublai.com>  (71647a900ebe)
+
+       * .hgsigs: mutt-1.5.20 signed
+
+2009-06-14 11:55 -0700  Brendan Cully  <brendan@kublai.com>  (4c9c68ff5c33)
+
+       * .hgtags: Added tag mutt-1-5-20-rel for changeset f399371bb9b0
+
+2009-06-14 11:55 -0700  Brendan Cully  <brendan@kublai.com>  (f399371bb9b0)
+
+       * ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po,
+       po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po,
+       po/fr.po, po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
+       po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
+       po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
+       po/zh_TW.po: automatic post-release commit for mutt-1.5.20
+
 2009-06-14 10:43 -0700  Brendan Cully  <brendan@kublai.com>  (a18e286f4365)
 
        * imap/imap.c: Save a dereference, and close #3226 with voodoo.
diff --git a/pager.c b/pager.c
index 61fe0965b6c66391327757363818a1ea2deabc52..4b0cd71c14f0458f27d19186ec9099f08e4d2c9b 100644 (file)
--- a/pager.c
+++ b/pager.c
@@ -1069,9 +1069,11 @@ static int format_line (struct line_t **lineInfo, int n, unsigned char *buf,
   int ch, vch, k, last_special = -1, special = 0, t;
   wchar_t wc;
   mbstate_t mbstate;
-
   int wrap_cols = mutt_term_width ((flags & M_PAGER_NOWRAP) ? 0 : Wrap);
-  
+
+  if (check_attachment_marker ((char *)buf) == 0)
+    wrap_cols = COLS;
+
   /* FIXME: this should come from lineInfo */
   memset(&mbstate, 0, sizeof(mbstate));
 
index 48b94e8a670979a9f7366e5070aba5eeee15fe3d..feef4dd4c49e64beac646c299d16ba0f1426aee1 100644 (file)
--- a/sendlib.c
+++ b/sendlib.c
@@ -1741,7 +1741,7 @@ static int write_one_header (FILE *fp, int pfxw, int max, int wraplen,
     tagbuf = mutt_substrdup (start, t);
     valbuf = mutt_substrdup (t + 2, end);
     dprint(4,(debugfile,"mwoh: buf[%s%s] too long, "
-             "max width = %d > %dn",
+             "max width = %d > %d\n",
              NONULL(pfx), valbuf, max, wraplen));
     if (fold_one_header (fp, tagbuf, valbuf, pfx, wraplen, flags) < 0)
       return -1;