[Pidgin] #14779: Jabber contacts without group info should be handled more gracefully

Pidgin trac at pidgin.im
Fri Dec 2 18:06:57 EST 2011


#14779: Jabber contacts without group info should be handled more gracefully
--------------------------+-------------------------------------------------
 Reporter:  amckinley     |     Owner:  rekkanoryo
     Type:  defect        |    Status:  new       
Component:  unclassified  |   Version:  2.10.0    
 Keywords:                |  
--------------------------+-------------------------------------------------
 I discovered this problem when I changed my jabber server to stop
 returning any group info in the roster. When adium has no groups for a
 jabber contact, it falls back to putting them in the last-known group they
 were a member of, based on the contents of blist.xml. Passing an empty
 group tag (<group />) causes adium to put the contact in the default
 Buddies list, which appears to be the only way to avoid this behavior.

 I talked to zac about this in #adium, and he thinks the problem is here:
 http://developer.pidgin.im/viewmtn/revision/file/e1dd2131481956783d4d7f4c23da4bcc1c8f0e52/libpurple/protocols/jabber/roster.c

 add_purple_buddy_to_groups() should do something smarter to detect that a
 contact has moved from a group to the default group, instead of putting
 the contact back in the original group.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/14779>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list