From 4f75120c8446e7d9bb75393f02d93908f0ea517b Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Sun, 9 Dec 2012 20:23:00 -0500 Subject: Bug 686512 - pango_cairo_font_get_scaled_font failed under wine --- pango/pangocairo-font.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pango/pangocairo-font.c b/pango/pangocairo-font.c index 3b649595..97281012 100644 --- a/pango/pangocairo-font.c +++ b/pango/pangocairo-font.c @@ -488,6 +488,8 @@ _pango_cairo_font_private_get_hex_box_info (PangoCairoFontPrivate *cf_priv) scaled_mini_font = pango_cairo_font_get_scaled_font ((PangoCairoFont *) mini_font); + if (G_UNLIKELY (scaled_mini_font == NULL || cairo_scaled_font_status (scaled_mini_font) != CAIRO_STATUS_SUCCESS)) + return NULL; for (i = 0 ; i < 16 ; i++) { -- cgit v1.2.1