diff --git a/curs_lib.c b/curs_lib.c
|
a
|
b
|
|
| 377 | 377 | dprint (1, (debugfile, "gettimeofday failed: %d\n", errno)); |
| 378 | 378 | /* if timestamp is 0 no time-based suppression is done */ |
| 379 | 379 | if (TimeInc) |
| 380 | | progress->timestamp = (unsigned int) (tv.tv_sec * 1000) |
| | 380 | progress->timestamp = ((unsigned int) tv.tv_sec * 1000) |
| 381 | 381 | + (unsigned int) (tv.tv_usec / 1000); |
| 382 | 382 | mutt_progress_update (progress, 0, 0); |
| 383 | 383 | } |
| … |
… |
|
| 401 | 401 | |
| 402 | 402 | /* skip refresh if not enough time has passed */ |
| 403 | 403 | if (update && progress->timestamp && !gettimeofday (&tv, NULL)) { |
| 404 | | now = (unsigned int) (tv.tv_sec * 1000) |
| | 404 | now = ((unsigned int) tv.tv_sec * 1000) |
| 405 | 405 | + (unsigned int) (tv.tv_usec / 1000); |
| 406 | 406 | if (now && now - progress->timestamp < TimeInc) |
| 407 | 407 | update = 0; |