Allow statusbar to grow backwards, so it can display smaller values after bigger ones. Reference: /n/sources/patch/applied/statusbar-backwards Date: Fri Jul 4 00:30:01 CES 2008 Signed-off-by: olegfink@gmail.com --- /sys/src/cmd/aux/statusbar.c Fri Jul 4 00:28:49 2008 +++ /sys/src/cmd/aux/statusbar.c Fri Jul 4 00:28:45 2008 @@ -83,8 +83,12 @@ } if(last != i){ - draw(screen, Rect(rbar.min.x+last, rbar.min.y, rbar.min.x+i, rbar.max.y), - dark, nil, ZP); + if(i > last) + draw(screen, Rect(rbar.min.x+last, rbar.min.y, rbar.min.x+i, rbar.max.y), + dark, nil, ZP); + else + draw(screen, Rect(rbar.min.x+i, rbar.min.y, rbar.min.x+last, rbar.max.y), + light, nil, ZP); last = i; } flushimage(display, 1);