From: Michael Elkins Date: Mon, 9 Apr 2007 23:03:55 +0000 (-0700) Subject: Use mutt_pretty_size() to format '%s' in $folder_format so it is similar to '%c'... X-Git-Tag: mutt-1-5-16-rel~46 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e7fdc920d2b0cae4fc0f40921e44a722915d0d3e;p=mutt Use mutt_pretty_size() to format '%s' in $folder_format so it is similar to '%c' in $hdr_format --- diff --git a/browser.c b/browser.c index 9a377bd3..c6fb2142 100644 --- a/browser.c +++ b/browser.c @@ -265,18 +265,19 @@ folder_format_str (char *dest, size_t destlen, char op, const char *src, case 's': if (folder->ff->st != NULL) { - snprintf (tmp, sizeof (tmp), "%%%sld", fmt); - snprintf (dest, destlen, tmp, (long) folder->ff->st->st_size); + mutt_pretty_size(fn, sizeof(fn), folder->ff->st->st_size); + snprintf (tmp, sizeof (tmp), "%%%ss", fmt); + snprintf (dest, destlen, tmp, fn); } else mutt_format_s (dest, destlen, fmt, ""); break; - + case 't': snprintf (tmp, sizeof (tmp), "%%%sc", fmt); snprintf (dest, destlen, tmp, folder->ff->tagged ? '*' : ' '); break; - + case 'u': if (folder->ff->st != NULL) { @@ -291,7 +292,7 @@ folder_format_str (char *dest, size_t destlen, char op, const char *src, else mutt_format_s (dest, destlen, fmt, ""); break; - + default: snprintf (tmp, sizeof (tmp), "%%%sc", fmt); snprintf (dest, destlen, tmp, op);