aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared/Configuration/Config.cpp
diff options
context:
space:
mode:
authorleak <leak@bitmx.net>2014-06-30 14:44:52 +0200
committerleak <leak@bitmx.net>2014-06-30 14:44:52 +0200
commiteb36acd1522a2e5b8a7d2b4b4a67fc34fc777f03 (patch)
tree3bb5b9441794056ff7a6b019d0122f81fc2422c2 /src/server/shared/Configuration/Config.cpp
parenta5c742dafe74f26f45293e8f340862cd16f529ce (diff)
Replaced ACE_Task_Base based LogWorker with ProducerConsumerQueue
Diffstat (limited to 'src/server/shared/Configuration/Config.cpp')
-rw-r--r--src/server/shared/Configuration/Config.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/shared/Configuration/Config.cpp b/src/server/shared/Configuration/Config.cpp
index 9e0e57eb198..b6690d02155 100644
--- a/src/server/shared/Configuration/Config.cpp
+++ b/src/server/shared/Configuration/Config.cpp
@@ -71,7 +71,7 @@ bool ConfigMgr::GetBoolDefault(const char* name, bool def)
{
try
{
- std::string val = _config.get<std::string>(name);
+ std::string val = _config.get<std::string>(ptree::path_type(name, '/'));
val.erase(std::remove(val.begin(), val.end(), '"'), val.end());
return (val == "true" || val == "TRUE" || val == "yes" || val == "YES" || val == "1");
}
@@ -83,12 +83,12 @@ bool ConfigMgr::GetBoolDefault(const char* name, bool def)
int ConfigMgr::GetIntDefault(const char* name, int def)
{
- return _config.get<int>(name, def);
+ return _config.get<int>(ptree::path_type(name, '/'), def);
}
float ConfigMgr::GetFloatDefault(const char* name, float def)
{
- return _config.get<float>(name, def);
+ return _config.get<float>(ptree::path_type(name, '/'), def);
}
std::string const& ConfigMgr::GetFilename()