summaryrefslogtreecommitdiffstats
path: root/CPUMeter.c
diff options
context:
space:
mode:
authorChristian Hesse <mail@eworm.de>2015-08-25 15:05:22 +0200
committerChristian Hesse <mail@eworm.de>2015-08-27 22:40:35 +0200
commit696e36cb4570e263f6da571d567357718af41541 (patch)
tree520441cb0a7141677f271bc165f11463185ceb66 /CPUMeter.c
parentf585fc98257dbe1dc92aad6bc46c97d2a24b77d8 (diff)
remove extra space in dual meters without margins
Diffstat (limited to 'CPUMeter.c')
-rw-r--r--CPUMeter.c5
1 files 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;
}
}

© 2014-2024 Faster IT GmbH | imprint | privacy policy