Commit 515f31eb authored by Avi Halachmi's avatar Avi Halachmi Committed by Timo Teräs

progress: shorten bar to prevent newlines on some terminals

On some (probably buggy) terminals, printing up to the rightmost column
may end up with the terminal issueing a newline (probably due to putting
the cursor at the next char -> new line).

Some other progress bars avoid it by not reaching the rightmost column.

Shorten the bar width from term-width - 7 to -8 (the 7 are "xxx% []").
parent bcb4b06f
......@@ -64,7 +64,7 @@ void apk_print_progress(size_t done, size_t total)
if (!(apk_flags & APK_PROGRESS))
return;
bar_width = apk_get_screen_width() - 7;
bar_width = apk_get_screen_width() - 8;
if (total > 0) {
bar = muldiv(bar_width, done, total);
percent = muldiv(100, done, total);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment