SF.net SVN: geany: [2615] trunk/src/plugins.c

ntrel at users.sourceforge.net ntrel at xxxxx
Mon May 26 14:22:03 UTC 2008


Revision: 2615
          http://geany.svn.sourceforge.net/geany/?rev=2615&view=rev
Author:   ntrel
Date:     2008-05-26 07:22:02 -0700 (Mon, 26 May 2008)

Log Message:
-----------
Fix compilation (oops).

Modified Paths:
--------------
    trunk/src/plugins.c

Modified: trunk/src/plugins.c
===================================================================
--- trunk/src/plugins.c	2008-05-26 14:17:41 UTC (rev 2614)
+++ trunk/src/plugins.c	2008-05-26 14:22:02 UTC (rev 2615)
@@ -430,31 +430,34 @@
 {
 	PluginCallback *callbacks;
 	PluginInfo **p_info;
+	PluginFields **plugin_fields;
+	GeanyData **p_geany_data;
+	GeanyFunctions **p_geany_functions;
 
 	/* set these symbols before init() is called */
 	g_module_symbol(plugin->module, "plugin_info", (void *) &p_info);
 	if (p_info)
 		*p_info = &plugin->info;
-	g_module_symbol(module, "geany_data", (void *) &p_geany_data);
+	g_module_symbol(plugin->module, "geany_data", (void *) &p_geany_data);
 	if (p_geany_data)
 		*p_geany_data = &geany_data;
-	g_module_symbol(module, "geany_functions", (void *) &p_geany_functions);
+	g_module_symbol(plugin->module, "geany_functions", (void *) &p_geany_functions);
 	if (p_geany_functions)
 		*p_geany_functions = &geany_functions;
-	g_module_symbol(module, "plugin_fields", (void *) &plugin_fields);
+	g_module_symbol(plugin->module, "plugin_fields", (void *) &plugin_fields);
 	if (plugin_fields)
 		*plugin_fields = &plugin->fields;
 
 	/* start the plugin */
-	g_module_symbol(module, "init", (void *) &plugin->init);
+	g_module_symbol(plugin->module, "init", (void *) &plugin->init);
 	if (plugin->init != NULL)
 		plugin->init(&geany_data);
 	else
 		geany_debug("Plugin '%s' has no init() function!", plugin->info.name);
 
 	/* store some function pointers for later use */
-	g_module_symbol(module, "configure", (void *) &plugin->configure);
-	g_module_symbol(module, "cleanup", (void *) &plugin->cleanup);
+	g_module_symbol(plugin->module, "configure", (void *) &plugin->configure);
+	g_module_symbol(plugin->module, "cleanup", (void *) &plugin->cleanup);
 	if (plugin->init != NULL && plugin->cleanup == NULL)
 	{
 		if (app->debug_mode)
@@ -498,9 +501,6 @@
 	Plugin *plugin;
 	GModule *module;
 	void (*plugin_set_info)(PluginInfo*);
-	PluginFields **plugin_fields;
-	GeanyData **p_geany_data;
-	GeanyFunctions **p_geany_functions;
 
 	g_return_val_if_fail(fname, NULL);
 	g_return_val_if_fail(g_module_supported(), NULL);


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list