diff options
Diffstat (limited to 'src/Common/ModuleManager.cpp')
-rw-r--r-- | src/Common/ModuleManager.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Common/ModuleManager.cpp b/src/Common/ModuleManager.cpp index 78a6459..053d395 100644 --- a/src/Common/ModuleManager.cpp +++ b/src/Common/ModuleManager.cpp @@ -62,9 +62,9 @@ bool ModuleManager::handleConfigEntry(const Core::ConfigEntry &entry, bool handl if(handled) return false; - if(entry[0].getKey().matches("LoadModule") && entry[1].empty()) { - if(!loadModule(entry[0][0].c_str())) - application->logf(Core::Logger::LOG_ERROR, "Can't load module '%s'.", entry[0][0].c_str()); + if(entry[0].getKey().matches("LoadModule") && entry[1].isEmpty()) { + if(!loadModule(entry[0][0].extract())) + application->logf(Core::Logger::LOG_ERROR, "Can't load module '%s'.", entry[0][0].extract().c_str()); return true; } |