diff options
author | Owen Taylor <otaylor@redhat.com> | 2002-07-25 15:44:54 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 2002-07-25 15:44:54 +0000 |
commit | 731fc63b9af306a189ee60e3541c11b8d19420ab (patch) | |
tree | 8380f9d4f5852de54f795f43a7922e63107aaeb4 /pango/pangowin32-fontmap.c | |
parent | d71d34c3f79a4ea19394b7897810e4130bf8a685 (diff) | |
download | pango-731fc63b9af306a189ee60e3541c11b8d19420ab.tar.gz |
pango/pangoft2-fontmap.c (pango_ft2_shutdown_display) Handle checking for
Thu Jul 25 11:42:17 2002 Owen Taylor <otaylor@redhat.com>
* pango/pangoft2-fontmap.c (pango_ft2_shutdown_display)
* pango/pangowin32-fontmap.c (pango_win32_shutdown_display):
Handle checking for fontmap == NULL and setting
it to NULL after unrefing properly. (#87915,
Sven Neumann)
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 |