summaryrefslogtreecommitdiff
path: root/src/cairo-svg-surface.c
diff options
context:
space:
mode:
authorAnton Danilkin <afdw@yandex.ru>2021-05-02 19:28:55 +0200
committerAnton Danilkin <afdw@yandex.ru>2021-05-02 19:28:55 +0200
commit56378ee69e599b553f15ccf12fef41f6f3e6d8b8 (patch)
tree44a2719b360dc6991eef9be4219e319bfc756218 /src/cairo-svg-surface.c
parent8f4668b4bfb1dcdee6e600a16a6fcc9edb8422be (diff)
downloadcairo-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.c15
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) {