diff options
Diffstat (limited to 'plugins/MirLua/src/plugin.cpp')
-rw-r--r-- | plugins/MirLua/src/plugin.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/plugins/MirLua/src/plugin.cpp b/plugins/MirLua/src/plugin.cpp index e64d52863d..3ca4a9524e 100644 --- a/plugins/MirLua/src/plugin.cpp +++ b/plugins/MirLua/src/plugin.cpp @@ -123,8 +123,13 @@ int CMPlugin::OnModulesLoaded(WPARAM, LPARAM) int CMPlugin::Load() { + NETLIBUSER nlu = {}; + nlu.flags = NUF_OUTGOING | NUF_INCOMING | NUF_HTTPCONNS; + nlu.szDescriptiveName.a = MODULENAME; + nlu.szSettingsModule = MODULENAME; + hNetlib = Netlib_RegisterUser(&nlu); + LoadIcons(); - LoadNetlib(); LoadLua(); HookPluginEvent(ME_SYSTEM_MODULESLOADED, &CMPlugin::OnModulesLoaded); @@ -134,8 +139,9 @@ int CMPlugin::Load() int CMPlugin::Unload() { + Netlib_CloseHandle(hNetlib); + UnloadLua(); - UnloadNetlib(); return 0; } |