}
void
-modest_plugin_factory_load_all (ModestPluginFactory *self)
+modest_plugin_factory_load_all (ModestPluginFactory *self)
{
ModestPluginFactoryPrivate *priv;
GError *error = NULL;
while ((dirent = g_dir_read_name (d))) {
if (g_str_has_suffix (dirent, PLUGIN_EXT)) {
gchar *plugin_file;
- ModestPlugin *plugin;
+ ModestPlugin *plugin = NULL;
plugin_file = g_build_filename (MODEST_MAILPLUGINDIR, dirent, NULL);
plugin = modest_plugin_factory_load (plugin_file);
priv->plugins = g_slist_prepend (priv->plugins, plugin);
}
}
-
priv->plugins = g_slist_reverse (priv->plugins);
g_dir_close (d);
g_type_module_use (type_module);
plugin = MODEST_PLUGIN (modest_module_new_object (MODEST_MODULE (type_module)));
if (plugin)
- g_message ("Plugin %s API version %s", plugin_name, modest_plugin_get_api_version (plugin));
+ g_debug ("Plugin %s API version %s", plugin_name, modest_plugin_get_api_version (plugin));
g_type_module_unuse (type_module);
}
g_free (path);
+ g_free (plugin_name);
return plugin;
error: