Sat, 30 Dec 2006 18:43:57 +0000
[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; }