Bugfix: In term-output, clear line before drawing new one
If we don't do this, the output of i3status will remain on the terminal, which is really ugly if the statusline becomes shorter after a while (for example a connection get's lost), because there will be garbage.
This commit is contained in:
parent
3beb6b4406
commit
86d1b5df7a
|
@ -442,8 +442,8 @@ int main(int argc, char *argv[]) {
|
|||
if (output_format == O_I3BAR)
|
||||
yajl_gen_array_open(json_gen);
|
||||
else if (output_format == O_TERM)
|
||||
/* Restore the cursor-position */
|
||||
printf("\033[u");
|
||||
/* Restore the cursor-position, clear line */
|
||||
printf("\033[u\033[K");
|
||||
for (j = 0; j < cfg_size(cfg, "order"); j++) {
|
||||
if (j > 0)
|
||||
print_seperator();
|
||||
|
|
Loading…
Reference in New Issue