summaryrefslogtreecommitdiffstats
path: root/lua/lua-plugin.c
diff options
context:
space:
mode:
Diffstat (limited to 'lua/lua-plugin.c')
-rw-r--r--lua/lua-plugin.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lua/lua-plugin.c b/lua/lua-plugin.c
index 88a5309..2a193f3 100644
--- a/lua/lua-plugin.c
+++ b/lua/lua-plugin.c
@@ -339,6 +339,7 @@ gboolean ibus_engine_plugin_set_converter(IBusEnginePlugin * plugin, const char
lua_converter_t * converter = &g_array_index
(lua_converters, lua_converter_t, i);
if (g_strcmp0 (converter->lua_function_name, lua_function_name) == 0) {
+ g_free(priv->use_converter);
priv->use_converter = g_strdup(lua_function_name);
return TRUE;
}