SF.net SVN: geany:[5824] trunk
eht16 at users.sourceforge.net
eht16 at xxxxx
Sun May 29 19:45:16 UTC 2011
Revision: 5824
http://geany.svn.sourceforge.net/geany/?rev=5824&view=rev
Author: eht16
Date: 2011-05-29 19:45:16 +0000 (Sun, 29 May 2011)
Log Message:
-----------
Do not add active plugins to the list of plugins when they are already in the list (closes #3308191).
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/plugins.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2011-05-29 19:38:47 UTC (rev 5823)
+++ trunk/ChangeLog 2011-05-29 19:45:16 UTC (rev 5824)
@@ -6,6 +6,8 @@
* src/plugins.c:
Define and use get_plugin_path() always and move platform dependent
code into the function definition.
+ Do not add active plugins to the list of plugins when they are
+ already in the list (closes #3308191).
2011-05-27 Colomban Wendling <colomban(at)geany(dot)org>
Modified: trunk/src/plugins.c
===================================================================
--- trunk/src/plugins.c 2011-05-29 19:38:47 UTC (rev 5823)
+++ trunk/src/plugins.c 2011-05-29 19:45:16 UTC (rev 5824)
@@ -659,7 +659,13 @@
{
geany_debug("Plugin \"%s\" already loaded.", fname);
if (add_to_list)
+ {
+ /* do not add the to list twice */
+ if (g_list_find(plugin_list, plugin) != NULL)
+ return NULL;
+
plugin_list = g_list_prepend(plugin_list, plugin);
+ }
return plugin;
}
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