mirror of
https://github.com/moparisthebest/wget
synced 2024-07-03 16:38:41 -04:00
Remove extra padding from the progress bar
This commit is contained in:
parent
8078adee7f
commit
35bfcb34b0
@ -1,3 +1,10 @@
|
|||||||
|
2014-11-01 Darshit Shah <darnir@gmail.com>
|
||||||
|
|
||||||
|
* progress.c (create_image): Extra padding for size_grouped_diff has already
|
||||||
|
been added. Do not add that again.
|
||||||
|
(create_image): Assert that the progress bar being drawn is lesser than the
|
||||||
|
size of the screen.
|
||||||
|
|
||||||
2014-11-01 Giuseppe Scrivano <gscrivan@redhat.com>
|
2014-11-01 Giuseppe Scrivano <gscrivan@redhat.com>
|
||||||
|
|
||||||
* http.c (gethttp): Do not check for "Connection: close" header
|
* http.c (gethttp): Do not check for "Connection: close" header
|
||||||
|
@ -907,10 +907,6 @@ create_image (struct bar_progress *bp, double dl_total_time, bool done)
|
|||||||
char *p = bp->buffer;
|
char *p = bp->buffer;
|
||||||
wgint size = bp->initial_length + bp->count;
|
wgint size = bp->initial_length + bp->count;
|
||||||
|
|
||||||
const char *size_grouped = with_thousand_seps (size);
|
|
||||||
int size_grouped_len = count_cols (size_grouped);
|
|
||||||
/* Difference between num cols and num bytes: */
|
|
||||||
int size_grouped_diff = strlen (size_grouped) - size_grouped_len;
|
|
||||||
int size_grouped_pad; /* Used to pad the field width for size_grouped. */
|
int size_grouped_pad; /* Used to pad the field width for size_grouped. */
|
||||||
|
|
||||||
struct bar_progress_hist *hist = &bp->hist;
|
struct bar_progress_hist *hist = &bp->hist;
|
||||||
@ -1159,9 +1155,10 @@ create_image (struct bar_progress *bp, double dl_total_time, bool done)
|
|||||||
move_to_end (p);
|
move_to_end (p);
|
||||||
}
|
}
|
||||||
|
|
||||||
while (p - bp->buffer - bytes_cols_diff - size_grouped_diff < bp->width)
|
while (p - bp->buffer - bytes_cols_diff < bp->width)
|
||||||
*p++ = ' ';
|
*p++ = ' ';
|
||||||
*p = '\0';
|
*p = '\0';
|
||||||
|
assert (count_cols (bp->buffer) <= bp->width);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Print the contents of the buffer as a one-line ASCII "image" so
|
/* Print the contents of the buffer as a one-line ASCII "image" so
|
||||||
|
Loading…
Reference in New Issue
Block a user