diff options
-rw-r--r-- | Meter.c | 5 |
1 files changed, 1 insertions, 4 deletions
@@ -287,11 +287,8 @@ static void BarMeterMode_draw(Meter* this, int x, int y, int w) { char bar[w + 1]; int blockSizes[10]; - for (int i = 0; i < w; i++) - bar[i] = ' '; - const size_t barOffset = w - MIN((int)strlen(buffer), w); - snprintf(bar + barOffset, w - barOffset + 1, "%s", buffer); + snprintf(bar, w + 1, "%*s", w, buffer); // First draw in the bar[] buffer... int offset = 0; |