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