src/blist.c

changeset 6959
80a03de1a82f
parent 6957
4c45f4202c6f
child 6961
a0d306495686
equal deleted inserted replaced
6958:9df20cca92d6 6959:80a03de1a82f
1409 1409
1410 if(ops) 1410 if(ops)
1411 ops->remove(gaimbuddylist, bnode); 1411 ops->remove(gaimbuddylist, bnode);
1412 } 1412 }
1413 } 1413 }
1414 gaim_contact_compute_priority_buddy((GaimContact*)cnode); 1414 if(recompute) {
1415 gaim_contact_compute_priority_buddy((GaimContact*)cnode);
1416 if(ops)
1417 ops->remove(gaimbuddylist, bnode);
1418 }
1415 } else if(GAIM_BLIST_NODE_IS_CHAT(cnode) && 1419 } else if(GAIM_BLIST_NODE_IS_CHAT(cnode) &&
1416 ((GaimBlistChat*)cnode)->account == account) { 1420 ((GaimBlistChat*)cnode)->account == account) {
1417 ((GaimGroup*)gnode)->currentsize--; 1421 ((GaimGroup*)gnode)->currentsize--;
1418 ((GaimGroup*)gnode)->online--; 1422 ((GaimGroup*)gnode)->online--;
1419 if(ops) 1423 if(ops)

mercurial