diff options
author | Peng Wu <alexepico@gmail.com> | 2018-06-12 14:52:26 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2018-06-12 14:52:26 +0800 |
commit | 4821c9acb8fb76c27d7fdbd3e3bacb1af4015122 (patch) | |
tree | c119ec5da777ca819e1de1ba997a20b07ba53da6 | |
parent | 21efde045adb52ef5341b567ec0d76e06d822105 (diff) | |
download | ibus-libpinyin-4821c9acb8fb76c27d7fdbd3e3bacb1af4015122.tar.gz ibus-libpinyin-4821c9acb8fb76c27d7fdbd3e3bacb1af4015122.tar.xz ibus-libpinyin-4821c9acb8fb76c27d7fdbd3e3bacb1af4015122.zip |
fixes crash
-rw-r--r-- | lua/lua-plugin-init.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lua/lua-plugin-init.c b/lua/lua-plugin-init.c index b5821fc..7dbb921 100644 --- a/lua/lua-plugin-init.c +++ b/lua/lua-plugin-init.c @@ -263,6 +263,7 @@ static int ime_register_trigger(lua_State * L){ g_ptr_array_add(array, (gpointer)lua_tostring(L, -1)); lua_pop(L, 1); } + g_ptr_array_add(array, NULL); new_trigger.input_trigger_strings = (gchar **)g_ptr_array_free(array, FALSE); @@ -276,6 +277,7 @@ static int ime_register_trigger(lua_State * L){ g_ptr_array_add(array, (gpointer)lua_tostring(L, -1)); lua_pop(L, 1); } + g_ptr_array_add(array, NULL); new_trigger.candidate_trigger_strings = (gchar **)g_ptr_array_free(array, FALSE); @@ -443,9 +445,7 @@ static const luaL_Reg imelib[] = { {"join_string", ime_join_string}, {"parse_mapping", ime_parse_mapping}, {"register_command", ime_register_command}, - /* Note: the register_converter function is dropped for ibus-libpinyin. */ {"register_converter", ime_register_converter}, - /* Note: the register_trigger function is dropped for ibus-libpinyin. */ {"register_trigger", ime_register_trigger}, {"split_string", ime_split_string}, {"trim_string_left", ime_trim_string_left}, |