diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2009-05-25 22:11:22 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2009-05-25 22:14:56 +0100 |
commit | d840deb57b51236820dc8c320ecd7540973de873 (patch) | |
tree | 295a41e951fe8b4092db5d2e8bea0c327e3cd7b5 /src/cairo-path-in-fill.c | |
parent | cfd484cd01a77b1f91e27daccfc5f240cf7c692d (diff) | |
download | cairo-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.c | 10 |
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; |