Mercurial > pidgin.yaz
diff src/server.c @ 136:4e91b92f91a7
[gaim-migrate @ 146]
Added event_back and event_buddy_back events.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Wed, 19 Apr 2000 07:57:20 +0000 |
parents | 890cfb7d8fdb |
children | 41bd1cd48571 |
line wrap: on
line diff
--- a/src/server.c Wed Apr 19 02:48:47 2000 +0000 +++ b/src/server.c Wed Apr 19 07:57:20 2000 +0000 @@ -628,6 +628,22 @@ b->idle = idle; b->evil = evil; +#ifdef GAIM_PLUGINS + if ((b->uc & UC_UNAVAILABLE) && !(type & UC_UNAVAILABLE)) { + GList *c = callbacks; + struct gaim_callback *g; + void (*function)(char *, void *); + while (c) { + g = (struct gaim_callback *)c->data; + if (g->event == event_buddy_back && + g->function != NULL) { + function = g->function; + (*function)(b->name, g->data); + } + c = c->next; + } + } +#endif b->uc = type; b->signon = signon;