summaryrefslogtreecommitdiff
path: root/pango/opentype/hb-glib.c
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2009-08-10 23:40:28 -0400
committerBehdad Esfahbod <behdad@behdad.org>2009-08-10 23:40:28 -0400
commit106c0db2c0d88d956a3e2184259c19948d9ea4b5 (patch)
tree888c0c289ff421f120567ffb9de80a3eafe775d0 /pango/opentype/hb-glib.c
parent5586ef604f0212f8edebbbffbe7596d3bdca3474 (diff)
downloadpango-106c0db2c0d88d956a3e2184259c19948d9ea4b5.tar.gz
[OT] Hookup glib unicode funcs
Diffstat (limited to 'pango/opentype/hb-glib.c')
-rw-r--r--pango/opentype/hb-glib.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/pango/opentype/hb-glib.c b/pango/opentype/hb-glib.c
index 3e4b4505..c3c1153b 100644
--- a/pango/opentype/hb-glib.c
+++ b/pango/opentype/hb-glib.c
@@ -40,7 +40,7 @@ static unsigned int hb_glib_get_eastasian_width_nil (hb_codepoint_t unicode) { r
hb_unicode_funcs_t *
-hb_glib_unicode_funcs_create (void)
+hb_glib_get_unicode_funcs (void)
{
if (HB_UNLIKELY (!glib_ufuncs)) {
glib_ufuncs = hb_unicode_funcs_create ();
@@ -50,6 +50,8 @@ hb_glib_unicode_funcs_create (void)
hb_unicode_funcs_set_script_func (glib_ufuncs, hb_glib_get_script_nil);
hb_unicode_funcs_set_combining_class_func (glib_ufuncs, hb_glib_get_combining_class_nil);
hb_unicode_funcs_set_eastasian_width_func (glib_ufuncs, hb_glib_get_eastasian_width_nil);
+
+ hb_unicode_funcs_make_immutable (glib_ufuncs);
}
return hb_unicode_funcs_reference (glib_ufuncs);