summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAdrian Johnson <ajohnson@redneon.com>2023-02-01 06:23:43 +1030
committerAdrian Johnson <ajohnson@redneon.com>2023-02-01 06:26:09 +1030
commitd11b058c10a0ba7bb21c848022758bdc9bcd3981 (patch)
treedaeefa9fbe9ad38aa7446d05be98295dc7d04334 /src
parentd71345b51d46af1e71553908a2560e0fa1eae9ca (diff)
downloadcairo-d11b058c10a0ba7bb21c848022758bdc9bcd3981.tar.gz
Fix build with -DDEBUG_SVG_RENDER
Diffstat (limited to 'src')
-rw-r--r--src/cairo-svg-glyph-render.c19
1 files changed, 14 insertions, 5 deletions
diff --git a/src/cairo-svg-glyph-render.c b/src/cairo-svg-glyph-render.c
index 3c14f8c59..cac8a7a73 100644
--- a/src/cairo-svg-glyph-render.c
+++ b/src/cairo-svg-glyph-render.c
@@ -3222,11 +3222,20 @@ _cairo_debug_svg_render (cairo_t *cr,
double units_per_em,
int debug_level)
{
- return _cairo_render_svg_glyph (svg_document,
- 1, 1, 1,
- units_per_em,
- NULL, 0,
- cr) == CAIRO_STATUS_SUCCESS;
+ cairo_status_t status;
+ cairo_bool_t foreground_source_used;
+ cairo_pattern_t *foreground = _cairo_pattern_create_foreground_marker ();
+
+ status = _cairo_render_svg_glyph (svg_document,
+ 1, 1, 1,
+ units_per_em,
+ NULL, 0,
+ cr,
+ foreground,
+ &foreground_source_used);
+ cairo_pattern_destroy (foreground);
+
+ return status == CAIRO_STATUS_SUCCESS;
}
#endif /* DEBUG_SVG_RENDER */