diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2012-12-09 20:23:00 -0500 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2012-12-09 20:23:00 -0500 |
commit | 4f75120c8446e7d9bb75393f02d93908f0ea517b (patch) | |
tree | 07c725e9b9c9686e89b20b0dda1da06e39573639 | |
parent | 0493b1beb113118b9573f10a87f43814a78a788a (diff) | |
download | pango-4f75120c8446e7d9bb75393f02d93908f0ea517b.tar.gz |
Bug 686512 - pango_cairo_font_get_scaled_font failed under wine
-rw-r--r-- | pango/pangocairo-font.c | 2 |
1 files changed, 2 insertions, 0 deletions
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++) { |