diff options
Diffstat (limited to 'pango/pangowin32-fontmap.c')
-rw-r--r-- | pango/pangowin32-fontmap.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/pango/pangowin32-fontmap.c b/pango/pangowin32-fontmap.c index 01227d04..45b8e68f 100644 --- a/pango/pangowin32-fontmap.c +++ b/pango/pangowin32-fontmap.c @@ -277,8 +277,13 @@ pango_win32_font_map_for_display (void) void pango_win32_shutdown_display (void) { - pango_win32_fontmap_cache_clear (fontmap); - g_object_unref (G_OBJECT (fontmap)); + if (fontmap) + { + pango_win32_fontmap_cache_clear (fontmap); + g_object_unref (G_OBJECT (fontmap)); + + fontmap = NULL; + } } static void |