Revision fea00266488c85ba94e735d5885d991298e8f9d7

jeff2 at soc.pidgin.im jeff2 at soc.pidgin.im
Fri Aug 24 02:19:45 EDT 2007


-----------------------------------------------------------------
Revision: fea00266488c85ba94e735d5885d991298e8f9d7
Ancestor: ee8ee01aef3f53a96479de7c1becc6acb4a24fed
Author: jeff2 at soc.pidgin.im
Date: 2007-08-24T06:11:28
Branch: im.pidgin.soc.2007.msimprpl

Modified files:
        libpurple/blist.c

ChangeLog: 

Add an assertion in purple_blist_add_{chat,buddy} to return if a buddy was
added to the buddy list in a group that is not in the buddy list. This
improper usage previously caused duplicate groups to be shown in the
buddy list, which are then dropped after restarting Pidgin. 

This change may incur a performance hit on every buddy added to the buddy
list with a non-null group. If this performance is noticeably worse, an
alternate assertion (which is less readable) can be used as #2752.

Closes #2752.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: fea00266488c85ba94e735d5885d991298e8f9d7.diff
Type: text/x-diff
Size: 961 bytes
Desc: not available
Url : http://pidgin.im/pipermail/commits/attachments/20070824/cfc29873/attachment.diff 


More information about the Commits mailing list