plugin-manager: simplify by iterating the list ourselves

This commit is contained in:
Aleksander Morgado
2012-07-11 12:15:08 +02:00
parent 9be646f274
commit 884aa7f2eb

View File

@@ -549,12 +549,6 @@ out:
return plugin; return plugin;
} }
static void
found_plugin (MMPlugin *plugin)
{
mm_info ("Loaded plugin '%s'", mm_plugin_get_name (plugin));
}
static gboolean static gboolean
load_plugins (MMPluginManager *self, load_plugins (MMPluginManager *self,
GError **error) GError **error)
@@ -563,6 +557,7 @@ load_plugins (MMPluginManager *self,
const gchar *fname; const gchar *fname;
MMPlugin *generic_plugin = NULL; MMPlugin *generic_plugin = NULL;
gchar *plugindir_display = NULL; gchar *plugindir_display = NULL;
GList *l;
if (!g_module_supported ()) { if (!g_module_supported ()) {
g_set_error (error, g_set_error (error,
@@ -628,7 +623,8 @@ load_plugins (MMPluginManager *self,
/* Now report about all the found plugins, in the same order they will be /* Now report about all the found plugins, in the same order they will be
* used while checking support */ * used while checking support */
g_list_foreach (self->priv->plugins, (GFunc)found_plugin, NULL); for (l = self->priv->plugins; l; l = g_list_next (l))
mm_info ("Loaded plugin '%s'", mm_plugin_get_name (MM_PLUGIN (l->data)));
mm_info ("Successfully loaded %u plugins", mm_info ("Successfully loaded %u plugins",
g_list_length (self->priv->plugins)); g_list_length (self->priv->plugins));