diff options
Diffstat (limited to 'plugins/MirLua/src')
-rw-r--r-- | plugins/MirLua/src/environment.cpp | 6 | ||||
-rw-r--r-- | plugins/MirLua/src/plugin.cpp | 5 |
2 files changed, 2 insertions, 9 deletions
diff --git a/plugins/MirLua/src/environment.cpp b/plugins/MirLua/src/environment.cpp index 2c34af11bd..7d8319746d 100644 --- a/plugins/MirLua/src/environment.cpp +++ b/plugins/MirLua/src/environment.cpp @@ -5,6 +5,7 @@ extern PLUGININFOEX pluginInfoEx; EXTERN_C MIR_APP_DLL(void) RegisterPlugin(CMPluginBase *pPlugin); +EXTERN_C MIR_APP_DLL(void) UnregisterPlugin(CMPluginBase *pPlugin); CMLuaEnvironment::CMLuaEnvironment(lua_State *L) : CMPluginBase(nullptr, pluginInfoEx), L(L) @@ -15,10 +16,7 @@ CMLuaEnvironment::CMLuaEnvironment(lua_State *L) : int CMLuaEnvironment::Unload() { - KillModuleIcons(this); - KillModuleSounds(this); - KillModuleMenus(this); - KillModuleHotkeys(this); + ::UnregisterPlugin(this); KillObjectEventHooks(this); KillObjectServices(this); diff --git a/plugins/MirLua/src/plugin.cpp b/plugins/MirLua/src/plugin.cpp index 70cd628fab..9376355a7f 100644 --- a/plugins/MirLua/src/plugin.cpp +++ b/plugins/MirLua/src/plugin.cpp @@ -76,11 +76,6 @@ void CMPlugin::UnloadLua() lua_close(L); } - - KillModuleIcons(this); - KillModuleSounds(this); - KillModuleMenus(this); - KillModuleHotkeys(this); } void CMPlugin::ReloadLuaScripts() |