From 23af22967ac679d10ea565b69e6374443f01324e Mon Sep 17 00:00:00 2001 From: Alexander Lantsev Date: Sun, 28 Jun 2015 20:05:11 +0000 Subject: MirLua: added removing hooks/services on reloading git-svn-id: http://svn.miranda-ng.org/main/trunk@14433 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/MirLua/src/mlua.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'plugins/MirLua/src/mlua.cpp') diff --git a/plugins/MirLua/src/mlua.cpp b/plugins/MirLua/src/mlua.cpp index f42f0fecdb..90c5e302c6 100644 --- a/plugins/MirLua/src/mlua.cpp +++ b/plugins/MirLua/src/mlua.cpp @@ -41,12 +41,13 @@ void CMLua::Unload() { mir_writeLogT(hLogger, _T("Unloading lua engine\n")); - if (L) - lua_close(L); KillModuleMenus(hScriptsLangpack); + KillModuleServices(); + KillModuleEventHooks(); //KillModuleSubclassing - //KillModuleServices - //KillModuleEventHooks + + if (L) + lua_close(L); } void CMLua::Reload() -- cgit v1.2.3