summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2012-12-09 20:23:00 -0500
committerBehdad Esfahbod <behdad@behdad.org>2012-12-09 20:23:00 -0500
commit4f75120c8446e7d9bb75393f02d93908f0ea517b (patch)
tree07c725e9b9c9686e89b20b0dda1da06e39573639
parent0493b1beb113118b9573f10a87f43814a78a788a (diff)
downloadpango-4f75120c8446e7d9bb75393f02d93908f0ea517b.tar.gz
Bug 686512 - pango_cairo_font_get_scaled_font failed under wine
-rw-r--r--pango/pangocairo-font.c2
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++)
{