Show
Ignore:
Timestamp:
2007-04-11 22:36:24 (21 months ago)
Author:
Michael Elkins <me@…>
Branch:
HEAD
Message:

Pass column value recursively when expanding format strings (bug #2840).

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • hdrline.c

    r5058 r5137  
    237237hdr_format_str (char *dest, 
    238238                size_t destlen, 
     239                size_t col, 
    239240                char op, 
    240241                const char *src, 
     
    716717 
    717718  if (optional) 
    718     mutt_FormatString (dest, destlen, ifstring, hdr_format_str, (unsigned long) hfi, flags); 
     719    mutt_FormatString (dest, destlen, col, ifstring, hdr_format_str, (unsigned long) hfi, flags); 
    719720  else if (flags & M_FORMAT_OPTIONAL) 
    720     mutt_FormatString (dest, destlen, elsestring, hdr_format_str, (unsigned long) hfi, flags); 
     721    mutt_FormatString (dest, destlen, col, elsestring, hdr_format_str, (unsigned long) hfi, flags); 
    721722 
    722723  return (src); 
     
    733734  hfi.ctx = ctx; 
    734735 
    735   mutt_FormatString (dest, destlen, s, hdr_format_str, (unsigned long) &hfi, flags); 
    736 } 
     736  mutt_FormatString (dest, destlen, 0, s, hdr_format_str, (unsigned long) &hfi, flags); 
     737}