[gaim-migrate @ 18064]

Sat, 30 Dec 2006 18:43:57 +0000

author
Sadrul Habib Chowdhury <sadrul@pidgin.im>
date
Sat, 30 Dec 2006 18:43:57 +0000
changeset 15336
a2454071e986
parent 15335
be7b92050bad
child 15337
a3a78dfd4b57

[gaim-migrate @ 18064]
Load new non-native plugins when opening the plugins dialog.

gtk/gtkplugin.c file | annotate | diff | comparison | revisions
--- a/gtk/gtkplugin.c	Wed Dec 27 15:01:39 2006 +0000
+++ b/gtk/gtkplugin.c	Sat Dec 30 18:43:57 2006 +0000
@@ -129,9 +129,14 @@
 		char *desc;
 		plug = probes->data;
 
-		if (plug->info->type != GAIM_PLUGIN_STANDARD ||
-			(plug->info->flags & GAIM_PLUGIN_FLAG_INVISIBLE))
-		{
+		if (plug->info->type == GAIM_PLUGIN_LOADER) {
+			GList *cur;
+			for (cur = GAIM_PLUGIN_LOADER_INFO(plug)->exts; cur != NULL;
+					 cur = cur->next)
+				gaim_plugins_probe(cur->data);
+			continue;
+		} else if (plug->info->type != GAIM_PLUGIN_STANDARD ||
+			(plug->info->flags & GAIM_PLUGIN_FLAG_INVISIBLE)) {
 			continue;
 		}
 

mercurial