]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modmanager_static.cpp
Replace OnRehash() with ReadConfig() that is called on boot, on module load and on...
[user/henk/code/inspircd.git] / src / modmanager_static.cpp
index 321bf520dd7833ff7f5448a65e893ed2b94792c3..eeb8b6f96c2634698355c0b10ee8bf611d3d0679 100644 (file)
@@ -102,8 +102,11 @@ bool ModuleManager::Load(const std::string& name, bool defer)
                }
                else
                {
+                       ConfigStatus confstatus;
+
                        AttachAll(mod);
                        mod->init();
+                       mod->ReadConfig(confstatus);
                }
        }
        catch (CoreException& modexcept)
@@ -203,6 +206,8 @@ void ModuleManager::LoadAll()
                }
        }
 
+       ConfigStatus confstatus;
+
        for(std::map<std::string, Module*>::iterator i = Modules.begin(); i != Modules.end(); i++)
        {
                Module* mod = i->second;
@@ -210,6 +215,7 @@ void ModuleManager::LoadAll()
                {
                        AttachAll(mod);
                        mod->init();
+                       mod->ReadConfig(confstatus);
                }
                catch (CoreException& modexcept)
                {