diff options
Diffstat (limited to 'pango/pangowin32-fontmap.c')
-rw-r--r-- | pango/pangowin32-fontmap.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pango/pangowin32-fontmap.c b/pango/pangowin32-fontmap.c index 1fd5be7b..8949a54a 100644 --- a/pango/pangowin32-fontmap.c +++ b/pango/pangowin32-fontmap.c @@ -447,6 +447,7 @@ pango_win32_font_map_load_font (PangoFontMap *fontmap, result = PANGO_WIN32_FONT_MAP_GET_CLASS (win32fontmap)->find_font (win32fontmap, context, best_match, description); + /* TODO: Handle the case that result == NULL. */ else PING(("no best match!")); } @@ -487,6 +488,9 @@ pango_win32_font_map_real_find_font (PangoWin32FontMap *win32fontmap, } win32font = pango_win32_font_new (fontmap, &face->logfont, size); + + if (!win32font) + return NULL; win32font->fontmap = fontmap; win32font->win32face = face; |