[Pidgin] #9479: Have Buddy State Notficiation plugin show status changes for non-buddies

Pidgin trac at pidgin.im
Wed Jun 24 00:56:11 EDT 2009


#9479: Have Buddy State Notficiation plugin show status changes for non-buddies
------------------------------------------------------+---------------------
 Reporter:  Mike9824                                  |        Owner:         
     Type:  enhancement                               |       Status:  new    
Milestone:                                            |    Component:  plugins
  Version:  2.5.7                                     |   Resolution:         
 Keywords:  buddy state notification plugin accounts  |  
------------------------------------------------------+---------------------

Comment(by deryni):

 The issue here is that purple_prpl_got_user_status exits early if no buddy
 with the given name can be found. Which means that
 purple_blist_update_buddy_status is never called and that the buddy-
 status-changed signal is never fired.

 (Side note: It looks like non-buddies who send us typing notifications may
 have their typing state get stuck should they sign off because the
 handling of that at the bottom of _got_user_status is also skipped.)

 It would be possible to either emit a separate signal for non-buddy status
 changes or to emit the buddy-status-changed signal for non-buddies as well
 (though this might potentially break a number of plugins).

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


More information about the Tracker mailing list