diff options
Diffstat (limited to 'src/plugins/plugin.c')
-rw-r--r-- | src/plugins/plugin.c | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/src/plugins/plugin.c b/src/plugins/plugin.c index b96decd..5b3e475 100644 --- a/src/plugins/plugin.c +++ b/src/plugins/plugin.c @@ -112,7 +112,7 @@ static void g_plugin_module_class_init(GPluginModuleClass *class) static void g_plugin_module_init(GPluginModule *plugin) { - plugin->config = NULL; + //plugin->config = NULL; } @@ -168,6 +168,7 @@ static void g_plugin_module_dispose(GPluginModule *plugin) if (class->exit != NULL) class->exit(plugin); + /* if (plugin->config != NULL) { g_generic_config_write(plugin->config); @@ -175,6 +176,7 @@ static void g_plugin_module_dispose(GPluginModule *plugin) g_clear_object(&plugin->config); } + */ if (plugin->module != NULL) { @@ -365,6 +367,8 @@ GPluginModule *g_plugin_module_new(const gchar *filename) break; +#if 0 + case DPC_GUI: switch (sub) @@ -489,6 +493,8 @@ GPluginModule *g_plugin_module_new(const gchar *filename) } +#endif + break; default: @@ -659,7 +665,7 @@ static void g_plugin_module_init_gclass(GPluginModuleClass *class, GModule *modu } break; - +#if 0 case DPC_GUI: switch (sub) @@ -786,6 +792,8 @@ static void g_plugin_module_init_gclass(GPluginModuleClass *class, GModule *modu } +#endif + break; default: @@ -1071,7 +1079,7 @@ bool g_plugin_module_load(GPluginModule *plugin, GPluginModule **list, size_t co size_t i; /* Boucle de parcours */ GPluginModule *dependency; /* Module nécessaire */ GPluginModuleClass *class; /* Classe de l'instance active */ - GGenConfig *config; /* Configuration à charger */ + //GGenConfig *config; /* Configuration à charger */ char *dir; /* Répertoire modifiable */ /* Si un essai précédent a déjà échoué ou réussi... */ @@ -1140,9 +1148,11 @@ bool g_plugin_module_load(GPluginModule *plugin, GPluginModule **list, size_t co } + /* config = g_plugin_module_get_config(plugin); g_generic_config_read(config); g_object_unref(G_OBJECT(config)); + */ dir = strdup(plugin->filename); dir = dirname(dir); @@ -1233,7 +1243,7 @@ void g_plugin_module_create_config(GPluginModule *plugin) filename = g_plugin_module_build_config_filename(plugin, "config.xml", false); - plugin->config = g_generic_config_new_from_file(filename); + //plugin->config = g_generic_config_new_from_file(filename); free(filename); @@ -1251,7 +1261,7 @@ void g_plugin_module_create_config(GPluginModule *plugin) * Remarques : - * * * ******************************************************************************/ - +#if 0 GGenConfig *g_plugin_module_get_config(const GPluginModule *plugin) { GGenConfig *result; /* Configuration à faire suivre*/ @@ -1264,6 +1274,7 @@ GGenConfig *g_plugin_module_get_config(const GPluginModule *plugin) return result; } +#endif /****************************************************************************** @@ -1438,6 +1449,9 @@ gpointer g_plugin_module_build_type_instance(GPluginModule *plugin, PluginAction } + +#if 0 + #ifdef INCLUDE_GTK_SUPPORT @@ -1711,3 +1725,5 @@ void g_plugin_module_detect_external_tools(const GPluginModule *plugin, PluginAc class->detect(plugin, action, content, version, names, count); } + +#endif |