From: Don S. <do...@se...> - 2005-02-04 19:44:09
|
On 14:50 Thu 03 Feb , Don Seiler wrote: > if (!g_hash_table_lookup(conn->buddies, norm)) { > b =3D bnet_buddy_new(norm, buddy->name); > if (conn->welcome) > b->new_entry =3D TRUE; > g_hash_table_insert(conn->buddies, b->norm, b); > bnet_conn_request_friends_list(conn); > } I committed a fix. I added an "else" to this if block, and call gaim_blist_remove_buddy(buddy) if the buddy already exists. Worked well in my tests. That was the last bug in our tracker. I have the privacy RFE that I might try and do this weekend if I don't get sucked up in Diablo II. --=20 Don Seiler do...@se... Public Key: http://pgp.mit.edu:11371/pks/lookup?op=3Dget&search=3D0xFC87F041 Fingerprint: 0B56 50D5 E91E 4D4C 83B7 207C 76AC 5DA2 FC87 F041 |