summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2020-07-22 17:17:19 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2020-07-22 17:17:19 (GMT)
commiteee200f2c479baea4e3807b193bbe1cbbb6add7f (patch)
treeb6f856ca9842774881414a2cd9f31594a97c1800
parent6b6320c1fcc147938ef36f0f4fb88547a60c9267 (diff)
downloadblt-eee200f2c479baea4e3807b193bbe1cbbb6add7f.zip
blt-eee200f2c479baea4e3807b193bbe1cbbb6add7f.tar.gz
blt-eee200f2c479baea4e3807b193bbe1cbbb6add7f.tar.bz2
fix bar width odd/even
-rw-r--r--tkblt/generic/tkbltGrElemBar.C13
1 files 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)