From da5b42263675acc7e615b8893a3a716646e910db Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 27 Aug 2022 20:52:06 -0400 Subject: itemize: Use pango_font_get_variant This avoids the unnecessary copy of the fonts font description, just to extract the variant. --- pango/itemize.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/pango/itemize.c b/pango/itemize.c index 728ad7d9..cf9d6a8f 100644 --- a/pango/itemize.c +++ b/pango/itemize.c @@ -1296,17 +1296,10 @@ variant_supported (PangoItem *item, static PangoVariant get_font_variant (PangoItem *item) { - PangoFontDescription *desc; - PangoVariant variant = PANGO_VARIANT_NORMAL; - if (item->analysis.font) - { - desc = pango_font_describe (item->analysis.font); - variant = pango_font_description_get_variant (desc); - pango_font_description_free (desc); - } + return pango_font_get_variant (item->analysis.font); - return variant; + return PANGO_VARIANT_NORMAL; } static PangoTextTransform -- cgit v1.2.1