diff options
author | Anton Danilkin <afdw@yandex.ru> | 2021-05-02 19:28:55 +0200 |
---|---|---|
committer | Anton Danilkin <afdw@yandex.ru> | 2021-05-02 19:28:55 +0200 |
commit | 56378ee69e599b553f15ccf12fef41f6f3e6d8b8 (patch) | |
tree | 44a2719b360dc6991eef9be4219e319bfc756218 /src/cairo-svg-surface.c | |
parent | 8f4668b4bfb1dcdee6e600a16a6fcc9edb8422be (diff) | |
download | cairo-56378ee69e599b553f15ccf12fef41f6f3e6d8b8.tar.gz |
Do not try to emulate the fill_stroke operations ourselves
Diffstat (limited to 'src/cairo-svg-surface.c')
-rw-r--r-- | src/cairo-svg-surface.c | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/src/cairo-svg-surface.c b/src/cairo-svg-surface.c index 59173eab1..92db887c4 100644 --- a/src/cairo-svg-surface.c +++ b/src/cairo-svg-surface.c @@ -3654,20 +3654,7 @@ _cairo_svg_surface_fill_stroke (void *abstract_surface, _cairo_svg_surface_svg_clip_or_svg_mask_should_be_used (stroke_source) || fill_op != CAIRO_OPERATOR_OVER || stroke_op != CAIRO_OPERATOR_OVER) { - status = _cairo_svg_surface_fill (abstract_surface, fill_op, fill_source, path, - fill_rule, fill_tolerance, fill_antialias, - clip); - if (unlikely (status)) { - return status; - } - - status = _cairo_svg_surface_stroke (abstract_surface, stroke_op, stroke_source, path, - stroke_style, stroke_ctm, stroke_ctm_inverse, - stroke_tolerance, stroke_antialias, - clip); - if (unlikely (status)) { - return status; - } + return CAIRO_INT_STATUS_UNSUPPORTED; } if (surface->paginated_mode == CAIRO_PAGINATED_MODE_ANALYZE) { |