| Index: third_party/harfbuzz-ng/src/hb-glib.cc
|
| diff --git a/third_party/harfbuzz-ng/src/hb-glib.cc b/third_party/harfbuzz-ng/src/hb-glib.cc
|
| index af43cab71130abb3977a3d577911dd30453b838f..61dff5e3d6f0f55de66d035a2e91fdcab1b04302 100644
|
| --- a/third_party/harfbuzz-ng/src/hb-glib.cc
|
| +++ b/third_party/harfbuzz-ng/src/hb-glib.cc
|
| @@ -382,3 +382,14 @@ hb_glib_get_unicode_funcs (void)
|
| return const_cast<hb_unicode_funcs_t *> (&_hb_glib_unicode_funcs);
|
| }
|
|
|
| +hb_blob_t *
|
| +hb_glib_blob_create (GBytes *gbytes)
|
| +{
|
| + gsize size = 0;
|
| + gconstpointer data = g_bytes_get_data (gbytes, &size);
|
| + return hb_blob_create ((const char *) data,
|
| + size,
|
| + HB_MEMORY_MODE_READONLY,
|
| + g_bytes_ref (gbytes),
|
| + (hb_destroy_func_t) g_bytes_unref);
|
| +}
|
|
|