# HG changeset patch # User Eric Warmenhoven # Date 955701039 0 # Node ID 890cfb7d8fdb0e39742501c3672258d0f280ab74 # Parent 668727c82810bee80b871b7b3b743fa1af2775ec [gaim-migrate @ 125] Added event_blist_update to plugins. committer: Tailor Script diff -r 668727c82810 -r 890cfb7d8fdb src/gaim.h --- a/src/gaim.h Fri Apr 14 08:19:10 2000 +0000 +++ b/src/gaim.h Fri Apr 14 08:30:39 2000 +0000 @@ -135,6 +135,7 @@ event_im_send, event_buddy_signon, event_buddy_signoff, + event_blist_update, /* any others? it's easy to add... */ }; @@ -290,7 +291,7 @@ #define TYPE_SIGNOFF 4 #define TYPE_KEEPALIVE 5 -#define REVISION "gaim:$Revision: 119 $" +#define REVISION "gaim:$Revision: 125 $" #define FLAPON "FLAPON\r\n\r\n" #define ROAST "Tic/Toc" diff -r 668727c82810 -r 890cfb7d8fdb src/server.c --- a/src/server.c Fri Apr 14 08:19:10 2000 +0000 +++ b/src/server.c Fri Apr 14 08:30:39 2000 +0000 @@ -97,6 +97,22 @@ is_idle = 1; } +#ifdef GAIM_PLUGINS + { + GList *c = callbacks; + struct gaim_callback *g; + void (*function)(void *); + while (c) { + g = (struct gaim_callback *)c->data; + if (g->event == event_blist_update && + g->function != NULL) { + function = g->function; + (*function)(g->data); + } + c = c->next; + } + } +#endif return TRUE;