summaryrefslogtreecommitdiff
path: root/modules/hangul/hangul-xft.c
diff options
context:
space:
mode:
Diffstat (limited to 'modules/hangul/hangul-xft.c')
-rw-r--r--modules/hangul/hangul-xft.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/hangul/hangul-xft.c b/modules/hangul/hangul-xft.c
index ab934832..9c693a77 100644
--- a/modules/hangul/hangul-xft.c
+++ b/modules/hangul/hangul-xft.c
@@ -170,7 +170,10 @@ hangul_engine_shape (PangoFont *font,
{
max_jamos++;
if (jamos == jamos_static)
- jamos = g_new (gunichar, max_jamos);
+ {
+ jamos = g_new (gunichar, max_jamos);
+ memcpy(jamos, jamos_static, n_jamos*sizeof(gunichar2));
+ }
else
jamos = g_renew (gunichar, jamos, max_jamos);
}