From 675083f78ee887b2180cd4c37dd5bf2a6fe40773 Mon Sep 17 00:00:00 2001 From: marschap Date: Sun, 10 Feb 2008 16:01:39 +0000 Subject: [PATCH] let vbars start correctly at their defined positions --- server/render.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/render.c b/server/render.c index 5f0c1f2..4694ee9 100644 --- a/server/render.c +++ b/server/render.c @@ -329,9 +329,9 @@ render_vbar(Widget *w, int left, int top, int right, int bottom) if ((w != NULL) && (w->x > 0) && (w->y > 0)) { if (w->length > 0) { int full_len = display_props->height; - int promille = (long) 1000 * w->length / display_props->cellheight / full_len; + int promille = (long) 1000 * w->length / (display_props->cellheight * full_len); - drivers_vbar(w->x, display_props->height, full_len, promille, BAR_PATTERN_FILLED); + drivers_vbar(w->x + left, w->y + top, full_len, promille, BAR_PATTERN_FILLED); } else if (w->length < 0) { /* TODO: Rearrange stuff to get down-extending