From 9149116d6d6e776e7a5ed96acb26346831d14292 Mon Sep 17 00:00:00 2001 From: Brendan Cully Date: Sat, 10 Sep 2005 06:02:03 +0000 Subject: [PATCH] A pair of small optimisations to the progress bar. --- curs_lib.c | 2 +- imap/imap.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/curs_lib.c b/curs_lib.c index 2f41a473c..2305d959a 100644 --- a/curs_lib.c +++ b/curs_lib.c @@ -358,7 +358,7 @@ void mutt_progress_bar (progress_t* progress, long pos) if (!NetInc) return; - if (pos > progress->pos + (NetInc << 10)) + if (pos >= progress->pos + (NetInc << 10)) { progress->pos = pos; pos = pos / (NetInc << 10) * (NetInc << 10); diff --git a/imap/imap.c b/imap/imap.c index 14485d27b..47ee3b565 100644 --- a/imap/imap.c +++ b/imap/imap.c @@ -221,7 +221,7 @@ int imap_read_literal (FILE* fp, IMAP_DATA* idata, long bytes, progress_t* pbar) #endif fputc (c, fp); - if (pbar && pos % 1024) + if (pbar && !(pos % 1024)) mutt_progress_bar (pbar, pos); #ifdef DEBUG if (debuglevel >= IMAP_LOG_LTRL) -- 2.40.0