Mercurial > pidgin
diff src/protocols/silc/ops.c @ 10050:30e052ebb5ae
[gaim-migrate @ 11011]
Patch from Dave West:
Updates the SILC prpl to use gaim_prpl_got_user_status
instead of gaim_blist_update_buddy_presence.
Thanks Dave! Sorry it took me so long to get to this!
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Sun, 19 Sep 2004 20:17:12 +0000 |
parents | 0f5ad31051a0 |
children | 4e376556566e |
line wrap: on
line diff
--- a/src/protocols/silc/ops.c Sun Sep 19 19:07:14 2004 +0000 +++ b/src/protocols/silc/ops.c Sun Sep 19 20:17:12 2004 +0000 @@ -708,7 +708,7 @@ client_entry->mode & SILC_UMODE_PAGE || client_entry->mode & SILC_UMODE_DETACHED)) { client_entry->mode = mode; - gaim_blist_update_buddy_presence(b, TRUE); + gaim_prpl_got_user_status(gaim_buddy_get_account(b), gaim_buddy_get_name(b), SILCGAIM_STATUS_ID_ONLINE, NULL); } else if ((mode & SILC_UMODE_GONE) || (mode & SILC_UMODE_INDISPOSED) || @@ -716,16 +716,16 @@ (mode & SILC_UMODE_PAGE) || (mode & SILC_UMODE_DETACHED)) { client_entry->mode = mode; - gaim_blist_update_buddy_presence(b, FALSE); + gaim_prpl_got_user_status(gaim_buddy_get_account(b), gaim_buddy_get_name(b), SILCGAIM_STATUS_ID_OFFLINE, NULL); } } else if (notify == SILC_NOTIFY_TYPE_SIGNOFF || notify == SILC_NOTIFY_TYPE_SERVER_SIGNOFF || notify == SILC_NOTIFY_TYPE_KILLED) { client_entry->mode = mode; - gaim_blist_update_buddy_presence(b, FALSE); + gaim_prpl_got_user_status(gaim_buddy_get_account(b), gaim_buddy_get_name(b), SILCGAIM_STATUS_ID_OFFLINE, NULL); } else if (notify == SILC_NOTIFY_TYPE_NONE) { client_entry->mode = mode; - gaim_blist_update_buddy_presence(b, TRUE); + gaim_prpl_got_user_status(gaim_buddy_get_account(b), gaim_buddy_get_name(b), SILCGAIM_STATUS_ID_ONLINE, NULL); } } break;