summaryrefslogtreecommitdiffstats
path: root/src/PYPLuaTriggerCandidates.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/PYPLuaTriggerCandidates.cc')
-rw-r--r--src/PYPLuaTriggerCandidates.cc18
1 files changed, 4 insertions, 14 deletions
diff --git a/src/PYPLuaTriggerCandidates.cc b/src/PYPLuaTriggerCandidates.cc
index 420d5a4..9109b74 100644
--- a/src/PYPLuaTriggerCandidates.cc
+++ b/src/PYPLuaTriggerCandidates.cc
@@ -30,23 +30,13 @@ using namespace PY;
LuaTriggerCandidates::LuaTriggerCandidates (Editor *editor)
{
m_editor = editor;
-
- m_lua_plugin = ibus_engine_plugin_new ();
-
- loadLuaScript ( ".." G_DIR_SEPARATOR_S "lua" G_DIR_SEPARATOR_S "base.lua")||
- loadLuaScript (PKGDATADIR G_DIR_SEPARATOR_S "base.lua");
-
- gchar * path = g_build_filename (g_get_user_config_dir (),
- "ibus", "libpinyin", "user.lua", NULL);
- loadLuaScript(path);
- g_free(path);
}
-int
-LuaTriggerCandidates::loadLuaScript (std::string filename)
+gboolean
+LuaTriggerCandidates::setLuaPlugin (IBusEnginePlugin *plugin)
{
- return !ibus_engine_plugin_load_lua_script
- (m_lua_plugin, filename.c_str ());
+ m_lua_plugin = plugin;
+ return TRUE;
}
gboolean