[Pidgin] #5106: Added timeout to hide buddy list tooltips

Pidgin trac at pidgin.im
Sat Aug 15 03:04:02 EDT 2009


#5106: Added timeout to hide buddy list tooltips
-------------------------+--------------------------------------------------
 Reporter:  afoglia      |        Owner:  datallah    
     Type:  enhancement  |       Status:  pending     
Milestone:               |    Component:  pidgin (gtk)
  Version:  2.4.0        |   Resolution:              
 Keywords:               |  
-------------------------+--------------------------------------------------

Comment(by bughunter2):

 Same as the tooltip inside chat windows, it sometimes won't go away until
 you make it show and hide again (even though it's already shown). It
 doesn't happen most of the time, but occasionally.

 I suspect when it happens, it might happen in this order:
 1) Pidgin processes events that are going to make it show the tooltip.
 2) At this moment no tooltip is shown yet, and another thread is now given
 a time slice by the scheduler.
 3) The mouse cursor is outside the area that would make Pidgin hide the
 tooltip.
 4) Pidgin now gets a time slice by the scheduler, and it shows the
 tooltip.

 This can easily be reproduced in the following way:
 1) Disable the XP Welcome Screen (if you use XP).
 2) Make a tooltip show (a Pidgin tooltip of course ;)).
 3) Press CTRL+ALT+DEL so it shows the 'Windows Security' window with the
 six buttons.
 4) Move away the mouse cursor.
 5) Close the 'Windows Security' window.
 6) Have fun staring at the tooltip. :)

 If we did not disable the Welcome Screen, we could not get to the 'Windows
 Security' window. Another option one might think of for step 3 would be to
 lock Windows, and it would be a good one, if it weren't for the fact that
 Pidgin hides its tooltips when you try to press the WIN key.

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


More information about the Tracker mailing list