Mercurial > pidgin
diff src/protocols/oscar/oscar.c @ 11766:fa78d6b8ec7d
[gaim-migrate @ 14057]
Use the #defines to hopefully make things more clear
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Sun, 23 Oct 2005 21:57:49 +0000 |
parents | 11e95968c9ff |
children | 4b7645e1c02d |
line wrap: on
line diff
--- a/src/protocols/oscar/oscar.c Sun Oct 23 21:43:52 2005 +0000 +++ b/src/protocols/oscar/oscar.c Sun Oct 23 21:57:49 2005 +0000 @@ -6617,10 +6617,10 @@ if (!od) return; - if (gaim_status_type_get_primitive(gaim_status_get_type(status)) != GAIM_STATUS_HIDDEN) - account->perm_deny = 4; + if (gaim_status_type_get_primitive(gaim_status_get_type(status)) == GAIM_STATUS_HIDDEN) + account->perm_deny = GAIM_PRIVACY_ALLOW_USERS; else - account->perm_deny = 3; + account->perm_deny = GAIM_PRIVACY_DENY_USERS; if ((od->sess->ssi.received_data) && (aim_ssi_getpermdeny(od->sess->ssi.local) != account->perm_deny)) aim_ssi_setpermdeny(od->sess, account->perm_deny, 0xffffffff); @@ -7029,8 +7029,8 @@ gaim_debug_info("oscar", "ssi: changing permdeny from %d to %hhu\n", account->perm_deny, permdeny); account->perm_deny = permdeny; - if (od->icq && account->perm_deny == 0x03) { - gaim_presence_switch_status(account->presence, OSCAR_STATUS_ID_INVISIBLE); + if (od->icq && account->perm_deny == GAIM_PRIVACY_ALLOW_USERS) { + gaim_presence_set_status_active(account->presence, OSCAR_STATUS_ID_INVISIBLE, TRUE); } } }