diff options
Diffstat (limited to 'src/Daemon/PluginManager.cpp')
| -rw-r--r-- | src/Daemon/PluginManager.cpp | 13 |
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]; } |
