summaryrefslogtreecommitdiffstats
path: root/src/Daemon/PluginManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Daemon/PluginManager.cpp')
-rw-r--r--src/Daemon/PluginManager.cpp13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/Daemon/PluginManager.cpp b/src/Daemon/PluginManager.cpp
index 9bc8e6f..945d6b4 100644
--- a/src/Daemon/PluginManager.cpp
+++ b/src/Daemon/PluginManager.cpp
@@ -376,21 +376,16 @@ bool CPluginManager::LoadPluginSettings(const std::string& pPath, map_plugin_set
{
continue;
}
- if (line[ii] == '#' && !in_quote)
+ if (line[ii] == '#' && !in_quote && key == "")
{
break;
}
- else if (line[ii] == '=' && !in_quote)
+ if (line[ii] == '=' && !in_quote)
{
is_value = true;
+ continue;
}
- else if (line[ii] == '=' && is_value && !in_quote)
- {
- key = "";
- value = "";
- break;
- }
- else if (!is_value)
+ if (!is_value)
{
key += line[ii];
}