[Pidgin] #9253: pidgin_blist_destroy never called, ignores its argument

Pidgin trac at pidgin.im
Tue May 26 16:15:29 EDT 2009

#9253: pidgin_blist_destroy never called, ignores its argument
 Reporter:  andrikos  |        Owner:  darkrain42  
     Type:  defect    |       Status:  new         
Milestone:            |    Component:  pidgin (gtk)
  Version:  2.5.6     |   Resolution:              
 Keywords:            |  

Comment(by deryni):

 We have seen UIs de-init and re-init the core during a running session so
 it would be good to keep that usage in mind here.

 It would seem appropriate to me to actually call purple_blist_destroy from
 somewhere (where I am not currently sure) and it might even make sense to
 (in 3.0.0) modify it to accept a PurpleBuddyList as well (it can default
 to purplebuddylist if we think that makes sense) assuming the core can
 even handle multiple buddy lists, if it can't then this is useless.

 I'm less concerned with pidgin_blist_destroy not being called than with
 purple_blist_destroy not being called (yes, I know they are connected)
 because we control how pidgin is used much more directly than we control
 how libpurple is used.

Ticket URL: <http://developer.pidgin.im/ticket/9253#comment:4>
Pidgin <http://pidgin.im>

More information about the Tracker mailing list