summaryrefslogtreecommitdiff
path: root/src/state.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/state.c')
-rw-r--r--src/state.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/state.c b/src/state.c
index cbc0f25..6de3629 100644
--- a/src/state.c
+++ b/src/state.c
@@ -712,15 +712,15 @@ static void apk_count_change(struct apk_change *change, struct apk_stats *stats)
static void apk_draw_progress(int percent)
{
- const int bar_width = (apk_screen_width - 15);
+ const int bar_width = (apk_screen_width - 7);
int i;
- fputs("\e7-[", stderr);
+ fprintf(stderr, "\e7%3i%% [", percent);
for (i = 0; i < bar_width * percent / 100; i++)
fputc('#', stderr);
for (; i < bar_width; i++)
fputc(' ', stderr);
- fprintf(stderr, "]- %3i%%", percent);
+ fputc(']', stderr);
fflush(stderr);
fputs("\e8\e[0K", stderr);
}