Mercurial > pidgin.yaz
comparison libpurple/protocols/silc10/buddy.c @ 25007:071414f413a4
Properly don't re-add buddies in SILC
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Sun, 21 Dec 2008 22:11:46 +0000 |
parents | d74ff4f23171 |
children | 16698063c352 |
comparison
equal
deleted
inserted
replaced
25006:032651900c32 | 25007:071414f413a4 |
---|---|
1388 silc_buffer_free(attrs); | 1388 silc_buffer_free(attrs); |
1389 } | 1389 } |
1390 | 1390 |
1391 void silcpurple_add_buddy(PurpleConnection *gc, PurpleBuddy *buddy, PurpleGroup *group) | 1391 void silcpurple_add_buddy(PurpleConnection *gc, PurpleBuddy *buddy, PurpleGroup *group) |
1392 { | 1392 { |
1393 silcpurple_add_buddy_i(gc, buddy, FALSE); | 1393 /* Don't add if the buddy is already on the list. |
1394 * | |
1395 * SILC doesn't have groups, so we don't need to do anything | |
1396 * for a move. */ | |
1397 if (buddy->proto_data == NULL) | |
1398 silcpurple_add_buddy_i(gc, buddy, FALSE); | |
1394 } | 1399 } |
1395 | 1400 |
1396 void silcpurple_send_buddylist(PurpleConnection *gc) | 1401 void silcpurple_send_buddylist(PurpleConnection *gc) |
1397 { | 1402 { |
1398 PurpleBuddyList *blist; | 1403 PurpleBuddyList *blist; |