From eee200f2c479baea4e3807b193bbe1cbbb6add7f Mon Sep 17 00:00:00 2001 From: William Joye Date: Wed, 22 Jul 2020 13:17:19 -0400 Subject: fix bar width odd/even --- tkblt/generic/tkbltGrElemBar.C | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/tkblt/generic/tkbltGrElemBar.C b/tkblt/generic/tkbltGrElemBar.C index e31f9ad..92a9614 100644 --- a/tkblt/generic/tkbltGrElemBar.C +++ b/tkblt/generic/tkbltGrElemBar.C @@ -436,10 +436,15 @@ void BarElement::map() rp->x = (int)MIN(c1.x, c2.x); - rp->width = width + 1; - rp->width |= 0x1; - if (rp->width < 1) - rp->width = 1; + // rp->width = width + 1; + // rp->width |= 0x1; + // if (rp->width < 1) + // rp->width = 1; + rp->width = width; + if (rp->width & 0x1) + rp->width++; + if (rp->width < 0) + rp->width = 0; rp->height = height + 1; if (rp->height < 1) -- cgit v0.12