[Pidgin] #2002: idle reporting doesn't work after coming back from idle

Pidgin trac at pidgin.im
Sat Jan 24 19:06:17 EST 2009


#2002: idle reporting doesn't work after coming back from idle
--------------------+-------------------------------------------------------
 Reporter:  zarvok  |        Owner:  seanegan 
     Type:  patch   |       Status:  new      
Milestone:          |    Component:  libpurple
  Version:  2.4.1   |   Resolution:           
 Keywords:  idle    |  
--------------------+-------------------------------------------------------
Changes (by darkrain42):

  * type:  defect => patch
  * component:  pidgin (gtk) => libpurple


Comment:

 I've just attached a patch which fixes this issue for me (at least the
 very specific set of circumstances I outlined in comment 47).  I don't see
 why coming back from being idleaway should mean that we don't want to go
 idleaway again.

 The change in savedstatuses.c is necessary to plug a mutual recursion
 between those two functions
 (purple_idle_touch()->check_idleness()->purple_savedstatus_set_idleaway()->purple_idle_touch()->...)

 I haven't yet tested this with the standard (default?) "keyboard and
 mouse" idle detection, but will do so (just as soon as I figure out
 how...).

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


More information about the Tracker mailing list