...
|
...
|
@@ -360,14 +360,13 @@ static void header(void)
|
360
|
360
|
static void show_bar(WINDOW *win, size_t i, unsigned live, unsigned idle,
|
361
|
361
|
unsigned max, int blink)
|
362
|
362
|
{
|
363
|
|
- int y,x,z;
|
|
363
|
+ int y,x,z = 0;
|
364
|
364
|
unsigned len = 39;
|
365
|
365
|
unsigned start = 1;
|
366
|
366
|
unsigned activ = max ? ((live-idle)*(len - start - 2) + (max/2)) / max : 0;
|
367
|
367
|
unsigned dim = max ? idle*(len - start - 2) / max : 0;
|
368
|
368
|
unsigned rem = len - activ - dim - start-2;
|
369
|
369
|
|
370
|
|
- z=0;
|
371
|
370
|
assert(activ + 2 < len && activ+dim + 2 < len && activ+dim+rem + 2 < len && "Invalid values");
|
372
|
371
|
mvwaddch(win, i, start, '[' | A_BOLD);
|
373
|
372
|
wattron(win, A_BOLD | COLOR_PAIR(activ_color));
|
...
|
...
|
@@ -387,7 +386,7 @@ static void show_bar(WINDOW *win, size_t i, unsigned live, unsigned idle,
|
387
|
387
|
z = x - 2;
|
388
|
388
|
}
|
389
|
389
|
mvwaddch(win, y, z, '>' | A_BLINK | COLOR_PAIR(red_color));
|
390
|
|
- move(y, x);
|
|
390
|
+ move(y, z);
|
391
|
391
|
}
|
392
|
392
|
}
|
393
|
393
|
|