diff options
Diffstat (limited to 'pango/pango-context.c')
-rw-r--r-- | pango/pango-context.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pango/pango-context.c b/pango/pango-context.c index 56b58fb1..3ee465ff 100644 --- a/pango/pango-context.c +++ b/pango/pango-context.c @@ -783,7 +783,10 @@ itemize_state_fill_shaper (ItemizeState *state, PangoItem *item = l->data; if (item->analysis.shape_engine) break; - item->analysis.font = g_object_ref (font); + if (font) + item->analysis.font = g_object_ref (font); + else + item->analysis.font = NULL; item->analysis.shape_engine = shape_engine; } } |