summaryrefslogtreecommitdiff
path: root/src/cairo-path-in-fill.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2009-05-25 22:11:22 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2009-05-25 22:14:56 +0100
commitd840deb57b51236820dc8c320ecd7540973de873 (patch)
tree295a41e951fe8b4092db5d2e8bea0c327e3cd7b5 /src/cairo-path-in-fill.c
parentcfd484cd01a77b1f91e27daccfc5f240cf7c692d (diff)
downloadcairo-d840deb57b51236820dc8c320ecd7540973de873.tar.gz
[in-fill] Fix typo in on-vertex test.
Eeek! Comparing point->y against in_fill->x is a bad idea.
Diffstat (limited to 'src/cairo-path-in-fill.c')
-rw-r--r--src/cairo-path-in-fill.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/cairo-path-in-fill.c b/src/cairo-path-in-fill.c
index d7b499ca0..24f43ca5e 100644
--- a/src/cairo-path-in-fill.c
+++ b/src/cairo-path-in-fill.c
@@ -122,11 +122,11 @@ _cairo_in_fill_add_edge (cairo_in_fill_t *in_fill,
}
/* First check whether the query is on an edge */
- if ((p1->x == in_fill->x && p1->x == in_fill->y) ||
- (p2->x == in_fill->x && p2->x == in_fill->y) ||
- (! (p2->y < in_fill->y || p1->y > in_fill->y) &&
- ! (p1->x > in_fill->x && p2->x > in_fill->x) &&
- ! (p1->x < in_fill->x && p2->x < in_fill->x) &&
+ if ((p1->x == in_fill->x && p1->y == in_fill->y) ||
+ (p2->x == in_fill->x && p2->y == in_fill->y) ||
+ (! (p2->y < in_fill->y || p1->y > in_fill->y ||
+ (p1->x > in_fill->x && p2->x > in_fill->x) ||
+ (p1->x < in_fill->x && p2->x < in_fill->x)) &&
edge_compare_for_y_against_x (p1, p2, in_fill->y, in_fill->x) == 0))
{
in_fill->on_edge = TRUE;