diff options
-rw-r--r-- | src/cairo-os2-surface.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/cairo-os2-surface.c b/src/cairo-os2-surface.c index e40cdcea..7440ee9a 100644 --- a/src/cairo-os2-surface.c +++ b/src/cairo-os2-surface.c @@ -106,8 +106,10 @@ cairo_os2_init (void) DisableFPUException (); +#if CAIRO_HAS_FT_FONT /* Initialize FontConfig */ FcInit (); +#endif CAIRO_MUTEX_INITIALIZE (); } @@ -136,14 +138,16 @@ cairo_os2_fini (void) /* Free allocated memories! */ /* (Check cairo_debug_reset_static_date () for an example of this!) */ _cairo_font_reset_static_data (); -#ifdef CAIRO_HAS_FT_FONT +#if CAIRO_HAS_FT_FONT _cairo_ft_font_reset_static_data (); #endif CAIRO_MUTEX_FINALIZE (); +#if CAIRO_HAS_FT_FONT /* Uninitialize FontConfig */ FcFini (); +#endif #ifdef __WATCOMC__ /* It can happen that the libraries we use have memory leaks, |