diff options
Diffstat (limited to 'pango/pangoft2-fontmap.c')
-rw-r--r-- | pango/pangoft2-fontmap.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/pango/pangoft2-fontmap.c b/pango/pangoft2-fontmap.c index 0e29b31d..47132f01 100644 --- a/pango/pangoft2-fontmap.c +++ b/pango/pangoft2-fontmap.c @@ -426,11 +426,14 @@ pango_ft2_get_context (double dpi_x, double dpi_y) void pango_ft2_shutdown_display (void) { - pango_ft2_font_map_cache_clear (pango_ft2_global_fontmap); - - g_object_unref (G_OBJECT (pango_ft2_global_fontmap)); - - pango_ft2_global_fontmap = NULL; + if (pango_ft2_global_fontmap) + { + pango_ft2_font_map_cache_clear (pango_ft2_global_fontmap); + + g_object_unref (G_OBJECT (pango_ft2_global_fontmap)); + + pango_ft2_global_fontmap = NULL; + } } |