[hb-cairo] Fix build with old cairo

This commit is contained in:
Behdad Esfahbod 2023-01-20 15:22:50 -07:00
parent 4f19c3b3be
commit 574d9344dc
1 changed files with 2 additions and 0 deletions

View File

@ -496,8 +496,10 @@ hb_cairo_init_scaled_font (cairo_scaled_font_t *scaled_font,
extents->descent = (double) -hb_extents.descender / y_scale; extents->descent = (double) -hb_extents.descender / y_scale;
extents->height = extents->ascent + extents->descent; extents->height = extents->ascent + extents->descent;
#ifdef HAVE_CAIRO_USER_FONT_FACE_SET_RENDER_COLOR_GLYPH_FUNC
hb_map_t *color_cache = hb_map_create (); hb_map_t *color_cache = hb_map_create ();
cairo_scaled_font_set_user_data (scaled_font, &color_cache_key, color_cache, _hb_cairo_destroy_map); cairo_scaled_font_set_user_data (scaled_font, &color_cache_key, color_cache, _hb_cairo_destroy_map);
#endif
return CAIRO_STATUS_SUCCESS; return CAIRO_STATUS_SUCCESS;
} }