diff options
Diffstat (limited to 'pango/pango-coverage.c')
-rw-r--r-- | pango/pango-coverage.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/pango/pango-coverage.c b/pango/pango-coverage.c index d7b5b2a8..93d51922 100644 --- a/pango/pango-coverage.c +++ b/pango/pango-coverage.c @@ -38,10 +38,8 @@ pango_coverage_finalize (GObject *object) { PangoCoverage *coverage = PANGO_COVERAGE (object); - if (coverage->chars) - hb_set_destroy (coverage->chars); - if (coverage->face) - g_object_unref (coverage->face); + g_clear_pointer (&coverage->chars, hb_set_destroy); + g_clear_object (&coverage->face); G_OBJECT_CLASS (pango_coverage_parent_class)->finalize (object); } @@ -52,7 +50,7 @@ pango_coverage_real_get (PangoCoverage *coverage, { if (coverage->face) { - if (pango_user_face_has_char (coverage->face, index)) + if (pango_font_face_has_char (coverage->face, index)) return PANGO_COVERAGE_EXACT; else return PANGO_COVERAGE_NONE; @@ -158,7 +156,7 @@ pango_coverage_new_for_hb_face (hb_face_t *hb_face) } PangoCoverage * -pango_coverage_new_for_user_face (PangoUserFace *face) +pango_coverage_new_for_face (PangoFontFace *face) { PangoCoverage *coverage; |