Merge branch 'fix-long-lines' into 'master'

Pass the same type when creating the static glyphs and positions arrays.

Closes #574

See merge request cairo/cairo!366
This commit is contained in:
Emmanuele Bassi 2022-11-17 22:18:17 +00:00
commit f672f20f02

View file

@ -1904,7 +1904,7 @@ _cairo_quartz_cg_glyphs (const cairo_compositor_t *compositor,
cairo_bool_t overlap)
{
CGAffineTransform textTransform, invTextTransform;
CGGlyph glyphs_static[CAIRO_STACK_ARRAY_LENGTH (CGGlyph)];
CGGlyph glyphs_static[CAIRO_STACK_ARRAY_LENGTH (CGPoint)];
CGPoint cg_positions_static[CAIRO_STACK_ARRAY_LENGTH (CGPoint)];
CGGlyph *cg_glyphs = &glyphs_static[0];
CGPoint *cg_positions = &cg_positions_static[0];