]> granicus.if.org Git - mutt/commitdiff
Use mutt_pretty_size() to format '%s' in $folder_format so it is similar to '%c'...
authorMichael Elkins <me@sigpipe.org>
Mon, 9 Apr 2007 23:03:55 +0000 (16:03 -0700)
committerMichael Elkins <me@sigpipe.org>
Mon, 9 Apr 2007 23:03:55 +0000 (16:03 -0700)
browser.c

index 9a377bd3a9d4e7f5f4f8815eada61fc329abe398..c6fb21424f0fbd250826c552953ec4b2920a3063 100644 (file)
--- 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);