From 696e36cb4570e263f6da571d567357718af41541 Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Tue, 25 Aug 2015 15:05:22 +0200 Subject: [PATCH] remove extra space in dual meters without margins --- CPUMeter.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CPUMeter.c b/CPUMeter.c index 4a7ab09f..e2c45ccf 100644 --- a/CPUMeter.c +++ b/CPUMeter.c @@ -170,16 +170,17 @@ static void AllCPUsMeter_updateMode(Meter* this, int mode) { static void DualColCPUsMeter_draw(Meter* this, int x, int y, int w) { Meter** meters = (Meter**) this->drawData; int start, count; + int pad = this->pl->settings->headerMargin ? 2 : 0; AllCPUsMeter_getRange(this, &start, &count); int height = (count+1)/2; int startY = y; for (int i = 0; i < height; i++) { - meters[i]->draw(meters[i], x, y, (w-2)/2); + meters[i]->draw(meters[i], x, y, (w-pad)/2); y += meters[i]->h; } y = startY; for (int i = height; i < count; i++) { - meters[i]->draw(meters[i], x+(w-1)/2+2, y, (w-2)/2); + meters[i]->draw(meters[i], x+(w-1)/2+1+(pad/2), y, (w-pad)/2); y += meters[i]->h; } }