diff --git a/src/hb-cache.hh b/src/hb-cache.hh index 1bfe72168..19522866d 100644 --- a/src/hb-cache.hh +++ b/src/hb-cache.hh @@ -51,7 +51,6 @@ struct hb_cache_t hb_cache_t () { init (); } void init () { clear (); } - void fini () {} void clear () { diff --git a/src/hb-ft.cc b/src/hb-ft.cc index efa3a8eaa..6c2f255ab 100644 --- a/src/hb-ft.cc +++ b/src/hb-ft.cc @@ -129,8 +129,6 @@ _hb_ft_font_destroy (void *data) { hb_ft_font_t *ft_font = (hb_ft_font_t *) data; - ft_font->advance_cache.fini (); - if (ft_font->unref) _hb_ft_face_destroy (ft_font->ft_face); diff --git a/src/hb-ot-font.cc b/src/hb-ot-font.cc index 48def887a..0fc6a10cc 100644 --- a/src/hb-ot-font.cc +++ b/src/hb-ot-font.cc @@ -90,10 +90,7 @@ _hb_ot_font_destroy (void *font_data) auto *cache = ot_font->advance_cache.get_relaxed (); if (cache) - { - cache->fini (); hb_free (cache); - } hb_free (ot_font); }