diff options
author | Andrea Canciani <ranma42@gmail.com> | 2010-10-16 23:57:06 +0200 |
---|---|---|
committer | Andrea Canciani <ranma42@gmail.com> | 2010-10-29 17:31:21 +0200 |
commit | e9c1fc31887c5bfbb7d086f923a7628b7cfa739c (patch) | |
tree | eb09b160574905223235f4efb45e0e165689946a /src/cairo-surface-fallback.c | |
parent | 14cc9846b302a990e65d7572e7f095a8873a213d (diff) | |
download | cairo-e9c1fc31887c5bfbb7d086f923a7628b7cfa739c.tar.gz |
path: Do not access flags directly
Use inline accessors to hide the flags in the code.
This ensures that flags that need additional computations (example:
is_rectilinear for the fill case) are always used correctly.
Diffstat (limited to 'src/cairo-surface-fallback.c')
-rw-r--r-- | src/cairo-surface-fallback.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/cairo-surface-fallback.c b/src/cairo-surface-fallback.c index 99ea07e7d..61944c044 100644 --- a/src/cairo-surface-fallback.c +++ b/src/cairo-surface-fallback.c @@ -1073,7 +1073,7 @@ _cairo_surface_fallback_stroke (cairo_surface_t *surface, _cairo_traps_init (&traps); _cairo_traps_limit (&traps, clip_boxes, num_boxes); - if (path->is_rectilinear) { + if (_cairo_path_fixed_stroke_is_rectilinear (path)) { status = _cairo_path_fixed_stroke_rectilinear_to_traps (path, stroke_style, ctm, @@ -1166,10 +1166,10 @@ _cairo_surface_fallback_fill (cairo_surface_t *surface, _cairo_polygon_init (&polygon); _cairo_polygon_limit (&polygon, clip_boxes, num_boxes); - if (path->is_empty_fill) + if (_cairo_path_fixed_fill_is_empty (path)) goto DO_TRAPS; - is_rectilinear = _cairo_path_fixed_is_rectilinear_fill (path); + is_rectilinear = _cairo_path_fixed_fill_is_rectilinear (path); if (is_rectilinear) { status = _cairo_path_fixed_fill_rectilinear_to_traps (path, fill_rule, |