From dde87984292bf32907a34052c2283497252eeb5f Mon Sep 17 00:00:00 2001 From: lecoanet Date: Thu, 14 Apr 2005 09:13:43 +0000 Subject: Fix a cumulative over-estimate of Curves bboxes (D.etienne) --- generic/Geo.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'generic/Geo.c') diff --git a/generic/Geo.c b/generic/Geo.c index 52ac268..d93c5e9 100644 --- a/generic/Geo.c +++ b/generic/Geo.c @@ -439,8 +439,14 @@ ZnAddPointsToBBox(ZnBBox *bbox, } bbox->orig.x = x1; bbox->orig.y = y1; - bbox->corner.x = x2 + 1; - bbox->corner.y = y2 + 1; + if (x1 == x2) { + x2++; + } + if (y1 == y2) { + y2++; + } + bbox->corner.x = x2; + bbox->corner.y = y2; } -- cgit v1.1