mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-05-06 02:18:03 +02:00
Merge branch 'svg-glyph-renderer-leak' into 'master'
Fix a leak in the cairo-svg-glyph-renderer See merge request cairo/cairo!394
This commit is contained in:
commit
387d2f0739
1 changed files with 3 additions and 1 deletions
|
|
@ -2818,8 +2818,10 @@ update_graphics_state (cairo_svg_glyph_render_t *svg_render,
|
|||
cairo_set_miter_limit (svg_render->cr, value);
|
||||
|
||||
p = get_attribute (element, "stroke-dasharray");
|
||||
if (p)
|
||||
if (p) {
|
||||
free (gs->dash_array);
|
||||
gs->dash_array = strdup (p);
|
||||
}
|
||||
|
||||
get_float_or_percent_attribute (element, "stroke-dashoffset", svg_render->width, &gs->dash_offset);
|
||||
update_dash (svg_render, element);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue