diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | pango/pangofc-fontmap.c | 2 |
2 files changed, 6 insertions, 1 deletions
@@ -1,5 +1,10 @@ 2009-01-08 Behdad Esfahbod <behdad@gnome.org> + * pango/pangofc-fontmap.c (pango_fc_font_map_get_patterns): + Protect against a NULL context. + +2009-01-08 Behdad Esfahbod <behdad@gnome.org> + * pango/pango-context.c (itemize_state_process_run): Improve warning message. diff --git a/pango/pangofc-fontmap.c b/pango/pangofc-fontmap.c index 7982078d..d31a826d 100644 --- a/pango/pangofc-fontmap.c +++ b/pango/pangofc-fontmap.c @@ -1055,7 +1055,7 @@ pango_fc_font_map_get_patterns (PangoFontMap *fontmap, key.desc = pango_font_description_copy_static (desc); pango_font_description_unset_fields (key.desc, PANGO_FONT_MASK_SIZE); - if (PANGO_FC_FONT_MAP_GET_CLASS (fcfontmap)->context_key_get) + if (context && PANGO_FC_FONT_MAP_GET_CLASS (fcfontmap)->context_key_get) key.context_key = (gpointer)PANGO_FC_FONT_MAP_GET_CLASS (fcfontmap)->context_key_get (fcfontmap, context); else key.context_key = NULL; |