From b177da424a5ba6e1b8ec0e75c3d15ea7cbf7cdae Mon Sep 17 00:00:00 2001 From: Zdenek Prikryl Date: Fri, 14 Aug 2009 19:46:15 +0200 Subject: fixed getting plugin's settings --- src/Daemon/PluginManager.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/Daemon/PluginManager.cpp b/src/Daemon/PluginManager.cpp index 1f450d5..9bc8e6f 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; -- cgit