From 08d85e61435e43ade490ecef16437f93c0d88bed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20G=C3=B6ttsche?= Date: Sun, 4 Oct 2020 17:55:08 +0200 Subject: Mark Object classes and Object class fields const --- Meter.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'Meter.c') diff --git a/Meter.c b/Meter.c index c0b2af9e..cd6d089f 100644 --- a/Meter.c +++ b/Meter.c @@ -27,13 +27,13 @@ MeterClass Meter_class = { } }; -Meter* Meter_new(struct ProcessList_* pl, int param, MeterClass* type) { +Meter* Meter_new(struct ProcessList_* pl, int param, const MeterClass* type) { Meter* this = xCalloc(1, sizeof(Meter)); Object_setClass(this, type); this->h = 1; this->param = param; this->pl = pl; - type->curItems = type->maxItems; + this->curItems = type->maxItems; this->values = xCalloc(type->maxItems, sizeof(double)); this->total = type->total; this->caption = xStrdup(type->caption); @@ -191,7 +191,7 @@ static void BarMeterMode_draw(Meter* this, int x, int y, int w) { // First draw in the bar[] buffer... int offset = 0; - int items = Meter_getItems(this); + int items = this->curItems; for (int i = 0; i < items; i++) { double value = this->values[i]; value = CLAMP(value, 0.0, this->total); @@ -292,7 +292,7 @@ static void GraphMeterMode_draw(Meter* this, int x, int y, int w) { Meter_updateValues(this, buffer, nValues - 1); double value = 0.0; - int items = Meter_getItems(this); + int items = this->curItems; for (int i = 0; i < items; i++) value += this->values[i]; value /= this->total; -- cgit v1.2.3