summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2018-06-12 14:52:26 +0800
committerPeng Wu <alexepico@gmail.com>2018-06-12 14:52:26 +0800
commit4821c9acb8fb76c27d7fdbd3e3bacb1af4015122 (patch)
treec119ec5da777ca819e1de1ba997a20b07ba53da6
parent21efde045adb52ef5341b567ec0d76e06d822105 (diff)
downloadibus-libpinyin-4821c9acb8fb76c27d7fdbd3e3bacb1af4015122.tar.gz
ibus-libpinyin-4821c9acb8fb76c27d7fdbd3e3bacb1af4015122.tar.xz
ibus-libpinyin-4821c9acb8fb76c27d7fdbd3e3bacb1af4015122.zip
fixes crash
-rw-r--r--lua/lua-plugin-init.c4
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},