summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2021-10-30 21:37:15 -0400
committerMatthias Clasen <mclasen@redhat.com>2021-10-30 21:38:03 -0400
commitab776f328ba3540f6607ea0a9bc72a57b607b9ac (patch)
treec0b56010bf3e49c2e41de3e5fe361fd89e52000b
parentc9f54b822e53c7be83d103d9e5676750ee42255f (diff)
downloadpango-glyph-extents-fixes.tar.gz
cairo: Small fixupglyph-extents-fixes
cf_priv->scaled_font is initialized on demand, it may be NULL. So better call the getter. This was showing up as failure in the asan test in ci.
-rw-r--r--pango/pangocairo-font.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/pango/pangocairo-font.c b/pango/pangocairo-font.c
index dacc61ab..503f863b 100644
--- a/pango/pangocairo-font.c
+++ b/pango/pangocairo-font.c
@@ -693,7 +693,7 @@ get_space_extents (PangoCairoFontPrivate *cf_priv,
cairo_text_extents_t extents;
c[0] = hexdigits[i];
- cairo_scaled_font_text_extents (cf_priv->scaled_font, c, &extents);
+ cairo_scaled_font_text_extents (_pango_cairo_font_private_get_scaled_font (cf_priv), c, &extents);
hex_width += extents.width;
}
width = pango_units_from_double (hex_width / 16);