When the download estimate is over an hour the format displayed changes
from mm:ss to hh:mm:ss. This causes everything to be out of alignment
die to the extra characters.
So intead, when the estimate is over an our change to the format 4h33m.
Do note that before pacman would display --:-- as the estimate if the
download was >= 100 hours. Now this is displayed if the downlaod is =>
10 hours.
---
src/pacman/callback.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/pacman/callback.c b/src/pacman/callback.c
index 7468ed7e..279338e7 100644
--- a/src/pacman/callback.c
+++ b/src/pacman/callback.c
@@ -865,8 +865,8 @@ static void draw_pacman_progress_bar(struct
pacman_progress_bar *bar)
}
if(eta_h == 0) {
printf("%02u:%02u", eta_m, eta_s);
- } else if(eta_h < 100) {
- printf("%02u:%02u:%02u", eta_h, eta_m, eta_s);
+ } else if(eta_h < 10) {
+ printf("%01uh%02um", eta_h, eta_m);
} else {
fputs("--:--", stdout);
}
--
2.30.0