diff options
-rw-r--r-- | base/plugins.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/base/plugins.cpp b/base/plugins.cpp index 435e5bf1f1..052bca935d 100644 --- a/base/plugins.cpp +++ b/base/plugins.cpp @@ -285,9 +285,7 @@ void PluginManager::loadPlugins() { pp != _providers.end(); ++pp) { PluginList pl((*pp)->getPlugins()); - for (PluginList::iterator plugin = pl.begin(); plugin != pl.end(); ++plugin) { - tryLoadPlugin(*plugin); - } + Common::for_each(pl.begin(), pl.end(), Common::bind1st(Common::mem_fun(&PluginManager::tryLoadPlugin), this)); } } |