summaryrefslogtreecommitdiff
path: root/src/plugins/plugin.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/plugin.c')
-rw-r--r--src/plugins/plugin.c12
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);