# HG changeset patch # User Sadrul Habib Chowdhury # Date 1167504237 0 # Node ID d2409786013b039425ff125684eae6ea7347c12a # Parent ca72c74bf5e33c274f27a21be85b657b9c73e54e [gaim-migrate @ 18064] Load new non-native plugins when opening the plugins dialog. committer: Tailor Script diff -r ca72c74bf5e3 -r d2409786013b gtk/gtkplugin.c --- 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; }