[Pidgin] #2752: libpurple lets you add buddies to blist inside groups that aren't on blist; leads to duplicate groups

Pidgin trac at pidgin.im
Fri Aug 24 00:39:32 EDT 2007


#2752: libpurple lets you add buddies to blist inside groups that aren't on blist;
leads to duplicate groups
------------------------+---------------------------------------------------
  Reporter:  jeff       |       Owner:  jeff    
      Type:  defect     |      Status:  new     
  Priority:  trivial    |   Milestone:          
 Component:  libpurple  |     Version:  2.1.1   
Resolution:             |    Keywords:  msimprpl
   Pending:  0          |  
------------------------+---------------------------------------------------
Changes (by jeff):

  * priority:  blocker => trivial
  * summary:  msimprpl makes duplicate groups when importing friends =>
              libpurple lets you add buddies to blist inside
              groups that aren't on blist; leads to duplicate
              groups

Comment:

 From #pidgin:
 {{{
 <sadrul> jeff2: for new groups, you need to purple_blist_add_group
 }}}

 And this does work.

 But the problem in libpurple remains - you shouldn't be able to call
 purple_blist_add_buddy() with a group that isn't in the blist. This should
 always fail, instead of giving strange results (duplicate groups on buddy
 list that disappear after restarting Pidgin).

-- 
Ticket URL: <http://developer.pidgin.im/ticket/2752#comment:2>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list