[Bugs] #4068 sugar-toolkit-gtk3 IMME: Hidden cursor can have an action

Sugar Labs Bugs bugtracker-noreply at sugarlabs.org
Thu Nov 29 08:59:38 EST 2012


#4068: Hidden cursor can have an action
-----------------------------------+----------------------------------------
    Reporter:  erikos              |          Owner:  erikos  
        Type:  defect              |         Status:  new     
    Priority:  Immediate           |      Milestone:  0.98    
   Component:  sugar-toolkit-gtk3  |        Version:  0.97.x  
    Severity:  Major               |       Keywords:          
Distribution:  OLPC                |   Status_field:  Assigned
-----------------------------------+----------------------------------------

Comment(by garnacho):

 This is pretty much a legit behavior from Xorg, what happens here is that
 as the frame window moves, a crossing event is generated by Xorg when the
 pointer gets to be on the new window, but that event is not generated by
 an input device, and hence it has both deviceid and sourceid set to the
 master device, this fools gdk as it uses the source device to find out
 whether crossing event filtering or synthesizing must happen.

 with this patch all clients get to know the last device the user
 interacted with, so can prepare in advance to getting the pointer on them

-- 
Ticket URL: <http://bugs.sugarlabs.org/ticket/4068#comment:9>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system


More information about the Bugs mailing list