Mercurial > pidgin.yaz
comparison 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 |
comparison
equal
deleted
inserted
replaced
11765:d8be45dfa316 | 11766:fa78d6b8ec7d |
---|---|
6615 if (gc) | 6615 if (gc) |
6616 od = (OscarData *)gc->proto_data; | 6616 od = (OscarData *)gc->proto_data; |
6617 if (!od) | 6617 if (!od) |
6618 return; | 6618 return; |
6619 | 6619 |
6620 if (gaim_status_type_get_primitive(gaim_status_get_type(status)) != GAIM_STATUS_HIDDEN) | 6620 if (gaim_status_type_get_primitive(gaim_status_get_type(status)) == GAIM_STATUS_HIDDEN) |
6621 account->perm_deny = 4; | 6621 account->perm_deny = GAIM_PRIVACY_ALLOW_USERS; |
6622 else | 6622 else |
6623 account->perm_deny = 3; | 6623 account->perm_deny = GAIM_PRIVACY_DENY_USERS; |
6624 | 6624 |
6625 if ((od->sess->ssi.received_data) && (aim_ssi_getpermdeny(od->sess->ssi.local) != account->perm_deny)) | 6625 if ((od->sess->ssi.received_data) && (aim_ssi_getpermdeny(od->sess->ssi.local) != account->perm_deny)) |
6626 aim_ssi_setpermdeny(od->sess, account->perm_deny, 0xffffffff); | 6626 aim_ssi_setpermdeny(od->sess, account->perm_deny, 0xffffffff); |
6627 | 6627 |
6628 if (!strcmp(status_id, OSCAR_STATUS_ID_AVAILABLE) || !strcmp(status_id, OSCAR_STATUS_ID_AVAILABLE)) | 6628 if (!strcmp(status_id, OSCAR_STATUS_ID_AVAILABLE) || !strcmp(status_id, OSCAR_STATUS_ID_AVAILABLE)) |
7027 fu8_t permdeny; | 7027 fu8_t permdeny; |
7028 if ((permdeny = aim_ssi_getpermdeny(sess->ssi.local)) && (permdeny != account->perm_deny)) { | 7028 if ((permdeny = aim_ssi_getpermdeny(sess->ssi.local)) && (permdeny != account->perm_deny)) { |
7029 gaim_debug_info("oscar", | 7029 gaim_debug_info("oscar", |
7030 "ssi: changing permdeny from %d to %hhu\n", account->perm_deny, permdeny); | 7030 "ssi: changing permdeny from %d to %hhu\n", account->perm_deny, permdeny); |
7031 account->perm_deny = permdeny; | 7031 account->perm_deny = permdeny; |
7032 if (od->icq && account->perm_deny == 0x03) { | 7032 if (od->icq && account->perm_deny == GAIM_PRIVACY_ALLOW_USERS) { |
7033 gaim_presence_switch_status(account->presence, OSCAR_STATUS_ID_INVISIBLE); | 7033 gaim_presence_set_status_active(account->presence, OSCAR_STATUS_ID_INVISIBLE, TRUE); |
7034 } | 7034 } |
7035 } | 7035 } |
7036 } | 7036 } |
7037 } break; | 7037 } break; |
7038 | 7038 |