[cairo-commit] cairo/src cairo-hull.c,1.9.2.1,1.9.2.2

Bertram Felgenhauer commit at pdx.freedesktop.org
Thu Sep 29 20:03:17 PDT 2005


Committed by: inte

Update of /cvs/cairo/cairo/src
In directory gabe:/tmp/cvs-serv653/src

Modified Files:
      Tag: BRANCH_1_0
	cairo-hull.c 
Log Message:
2005-09-30  Bertram Felgenhauer  <int-e at gmx.de>

	reviewed by: keithp
		
	* src/cairo-hull.c (_cairo_hull_create): simplify id
	initialisation of last patch


Index: cairo-hull.c
===================================================================
RCS file: /cvs/cairo/cairo/src/cairo-hull.c,v
retrieving revision 1.9.2.1
retrieving revision 1.9.2.2
diff -u -d -r1.9.2.1 -r1.9.2.2
--- cairo-hull.c	30 Sep 2005 00:28:54 -0000	1.9.2.1
+++ cairo-hull.c	30 Sep 2005 03:03:15 -0000	1.9.2.2
@@ -70,14 +70,15 @@
 	hull[i].point = vertices[i].point;
 	_cairo_slope_init (&hull[i].slope, &hull[0].point, &hull[i].point);
 
+        /* give each point a unique id for later comparison */
+        hull[i].id = i;
+
+        /* Don't discard by default */
+        hull[i].discard = 0;
+
 	/* Discard all points coincident with the extremal point */
-	if (i != 0 && hull[i].slope.dx == 0 && hull[i].slope.dy == 0) {
+	if (i != 0 && hull[i].slope.dx == 0 && hull[i].slope.dy == 0)
 	    hull[i].discard = 1;
-            hull[i].id = -i;
-        } else {
-	    hull[i].discard = 0;
-            hull[i].id = i;
-        }
     }
 
     return hull;



More information about the cairo-commit mailing list