summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/Daemon/PluginManager.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/Daemon/PluginManager.cpp b/src/Daemon/PluginManager.cpp
index 1f450d50..9bc8e6f9 100644
--- a/src/Daemon/PluginManager.cpp
+++ b/src/Daemon/PluginManager.cpp
@@ -333,18 +333,17 @@ map_plugin_settings_t CPluginManager::GetPluginSettings(const std::string& pName
{
if (m_mapPlugins.find(pName) != m_mapPlugins.end())
{
+ ret = m_mapPlugins[pName]->GetSettings();
+
if (m_mapABRTPlugins[pName]->GetType() == REPORTER)
{
std::string home = get_home_dir(atoi(pUID.c_str()));
if (home != "")
{
- if (LoadPluginSettings(home + "/.abrt/" + pName + "." + PLUGINS_CONF_EXTENSION, ret))
- {
- return ret;
- }
+ LoadPluginSettings(home + "/.abrt/" + pName + "." + PLUGINS_CONF_EXTENSION, ret);
}
}
- return m_mapPlugins[pName]->GetSettings();
+ return ret;
}
}
return ret;