[Pidgin] #9046: Auto-away sets away message...

Pidgin trac at pidgin.im
Mon Mar 8 09:29:38 EST 2010


#9046: Auto-away sets away message...
-----------------------+----------------------------------------------------
 Reporter:  Daemonax   |        Owner:  deryni      
     Type:  defect     |       Status:  new         
Milestone:             |    Component:  pidgin (gtk)
  Version:  2.5.5      |   Resolution:              
 Keywords:  Auto away  |  
-----------------------+----------------------------------------------------

Comment(by deryni):

 When you leave pidgin idle, it will eventually set your status to
 whichever status you have set to auto-away. When you return it is supposed
 to then unset the auto-away status and restore whatever status you had
 previously.

 By "wait long enough" I meant it can occasionally take pidgin a few
 moments to respond to the notification it receives indicating that the
 user has returned and during that time you can (if you act quickly enough)
 manually unset the auto-away status rather than letting pidgin handle that
 itself. If the message leaking only occurs when the user manually unsets
 the auto-away status then that is potentially not a bug but rather simply
 the way the status selector works (though it may in fact be both a bug and
 working as designed, it all depends on what exactly the user is doing and
 what exactly is happening).

 As to your suggestion, simply always removing the message when switching
 statuses is not a solution (pidgin used to do that) because it breaks the
 model of status messages people coming from MSN are used to (namely that
 the message and the status are unrelated fields/concepts/etc.). It is
 exactly because we were trying to handle that model better that the status
 selector in the buddy list retains the existing message when the status is
 switched (and selects it all to facilitate deleting or changing it for
 people for whom it should not stay).

 So again, the questions here are:
  * whether when the auto-away status has been activated and de-activated
 by pidgin itself the status message is leaking
  * whether when the auto-away status has been activated by pidgin and de-
 activated by the user (via the tray icon or similar mechanism) the status
 message is leaking
  * whether when the auto-away status has been activated by pidgin and de-
 activated by the user (via the buddy list status selector) the status
 message is staying (I say staying and not leaking because I think having
 the message stay here may in fact be correct given the way the status
 selector is designed to function. This would be an unfortunate collision
 of features but not exactly a bug.)

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


More information about the Tracker mailing list