diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2009-08-10 23:40:28 -0400 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2009-08-10 23:40:28 -0400 |
commit | 106c0db2c0d88d956a3e2184259c19948d9ea4b5 (patch) | |
tree | 888c0c289ff421f120567ffb9de80a3eafe775d0 /pango/opentype/hb-glib.c | |
parent | 5586ef604f0212f8edebbbffbe7596d3bdca3474 (diff) | |
download | pango-106c0db2c0d88d956a3e2184259c19948d9ea4b5.tar.gz |
[OT] Hookup glib unicode funcs
Diffstat (limited to 'pango/opentype/hb-glib.c')
-rw-r--r-- | pango/opentype/hb-glib.c | 4 |
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); |