diff options
Diffstat (limited to 'pango/modules.c')
-rw-r--r-- | pango/modules.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pango/modules.c b/pango/modules.c index 57b13443..ab396e10 100644 --- a/pango/modules.c +++ b/pango/modules.c @@ -31,6 +31,7 @@ #include "pango-enum-types.h" #include "pango-modules.h" #include "pango-impl-utils.h" +#include "modules.h" typedef struct _PangoModule PangoModule; typedef struct _PangoModuleClass PangoModuleClass; @@ -518,6 +519,7 @@ static void init_modules (void) { static gboolean init = FALSE; + int i; if (init) return; @@ -527,6 +529,8 @@ init_modules (void) /* Make sure that the type system is initialized */ g_type_init (); + for (i = 0; _pango_included_lang_modules[i].list; i++) + pango_module_register (&_pango_included_lang_modules[i]); read_modules (); } |