summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Meter.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/Meter.c b/Meter.c
index 321fd28b..039c00b8 100644
--- a/Meter.c
+++ b/Meter.c
@@ -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;