diff options
Diffstat (limited to 'src/plugins/plugin.c')
-rw-r--r-- | src/plugins/plugin.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/plugins/plugin.c b/src/plugins/plugin.c index 0c287d6..03c3b21 100644 --- a/src/plugins/plugin.c +++ b/src/plugins/plugin.c @@ -116,7 +116,7 @@ static void g_plugin_module_init(GPluginModule *plugin) static void g_plugin_module_dispose(GPluginModule *plugin) { if (plugin->exit != NULL) - plugin->exit(plugin, NULL /* FIXME */); + plugin->exit(plugin); if (plugin->module != NULL) g_module_close(plugin->module); @@ -150,7 +150,6 @@ static void g_plugin_module_finalize(GPluginModule *plugin) /****************************************************************************** * * * Paramètres : filename = nom du fichier à charger. * -* ref = espace de référencement global. * * * * Description : Crée un module pour un greffon donné. * * * @@ -160,7 +159,7 @@ static void g_plugin_module_finalize(GPluginModule *plugin) * * ******************************************************************************/ -GPluginModule *g_plugin_module_new(const gchar *filename, GObject *ref) +GPluginModule *g_plugin_module_new(const gchar *filename) { GPluginModule *result; /* Structure à retourner */ plugin_abi_version_t current; /* Version de l'ABI actuelle */ @@ -321,7 +320,7 @@ GPluginModule *g_plugin_module_new(const gchar *filename, GObject *ref) /* Conclusion */ - if (!g_plugin_module_load(result, ref)) + if (!g_plugin_module_load(result)) goto bad_plugin; return result; @@ -338,7 +337,6 @@ GPluginModule *g_plugin_module_new(const gchar *filename, GObject *ref) /****************************************************************************** * * * Paramètres : plugin = greffon à valider. * -* ref = espace de référencement global. * * * * Description : Termine le chargement du greffon préparé. * * * @@ -348,7 +346,7 @@ GPluginModule *g_plugin_module_new(const gchar *filename, GObject *ref) * * ******************************************************************************/ -bool g_plugin_module_load(GPluginModule *plugin, GObject *ref) +bool g_plugin_module_load(GPluginModule *plugin) { bool result; /* Bilan à faire remonter */ char *dir; /* Répertoire modifiable */ @@ -360,7 +358,7 @@ bool g_plugin_module_load(GPluginModule *plugin, GObject *ref) if (plugin->init != NULL) { - if (!plugin->init(plugin, ref)) + if (!plugin->init(plugin)) { log_variadic_message(LMT_ERROR, _("Plugin '%s' failed to load itself..."), plugin->filename); |