summaryrefslogtreecommitdiff
path: root/pango/pangowin32-fontmap.c
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pangowin32-fontmap.c')
-rw-r--r--pango/pangowin32-fontmap.c9
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