Bug 23608

Summary: XIUndefineCursor doesn't work while the pointer is inside the window.
Product: xorg Reporter: Carlos Garnacho Parro <carlosg>
Component: Lib/XiAssignee: Peter Hutterer <peter.hutterer>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 23613    
Attachments:
Description Flags
0001-dix-when-unsetting-a-cursor-update-the-sprite-immedi.patch none

Description Carlos Garnacho Parro 2009-08-31 11:05:15 UTC
It looks like calling XIUndefineCursor() while it's inside the window doesn't actually reset the pointer cursor, it is only updated after a leave/enter event pair or another XIDefineCursor() call
Comment 1 Peter Hutterer 2009-09-01 23:08:08 UTC
Created attachment 29088 [details] [review]
0001-dix-when-unsetting-a-cursor-update-the-sprite-immedi.patch
Comment 2 Peter Hutterer 2009-09-02 15:45:07 UTC
Pushed as 993ca5acbdccef9e43cd6580e7cc22cfda1a2578. thanks for reporting.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.