]> granicus.if.org Git - mutt/commitdiff
Fix progress updates for large messages. Closes #3029.
authorAnders Helmersson <anders.helmersson.utsikt@wasadata.net>
Wed, 27 Feb 2008 12:27:47 +0000 (13:27 +0100)
committerAnders Helmersson <anders.helmersson.utsikt@wasadata.net>
Wed, 27 Feb 2008 12:27:47 +0000 (13:27 +0100)
ChangeLog
curs_lib.c

index e9a7ae8cdc6b8c532adf297dfa23d54e67e6daf4..ce9536ca1e54d52d46ebdde503aa0e46048a2dbd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2008-02-27 09:30 +0100  N.J. Mann  <njm@njm.f2s.com>  (eb4e214c8ced)
+
+       * status.c: Cleanup status_format_str()
+
+2008-02-20 12:02 +0100  Rocco Rutte  <pdmef@gmx.net>  (9414b9dd36db)
+
+       * ChangeLog, muttlib.c: Fix truncation logic for soft-padding (Closes
+       #3035).
+
 2008-01-29 21:06 -0800  Brendan Cully  <brendan@kublai.com>  (fd741c1922f3)
 
        * hg-commit: Fix typo in hg-commit
index ea3a2c0c196196799b59c227413af6911f11af51..42a82915f1a431de658eee8835be9d0a205b875c 100644 (file)
@@ -426,7 +426,8 @@ void mutt_progress_update (progress_t* progress, long pos, int percent)
     if (progress->size > 0)
     {
       mutt_message ("%s %s/%s (%d%%)", progress->msg, posstr, progress->sizestr,
-                   percent > 0 ? percent : progress->pos * 100 / progress->size);
+                   percent > 0 ? percent :
+                       (int) (100.0 * (double) progress->pos / progress->size));
     }
     else
     {