aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--base/plugins.cpp4
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));
}
}