[Webkit-unassigned] [Bug 61211] Applications can't set a custom mouse cursor by subclassing WKView and overriding WM_SETCURSOR

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon May 23 07:33:59 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=61211





--- Comment #4 from Adam Roben (:aroben) <aroben at apple.com>  2011-05-23 07:33:59 PST ---
(In reply to comment #3)
> (From update of attachment 94266 [details])
> How can we trigger a cursor change without moving the mouse, then? Is there some way to cause a WM_SETCURSOR message to be sent even though we are not moving the mouse?

You're right that this is an issue with this patch. It turns out I was wrong about WebKit1 only calling ::SetCursor in response to WM_SETCURSOR; it also calls it whenever ChromeClient::setCursor is called.

I have a new patch that fixes the issue for client applications while still allowing the cursor to change without moving the mouse. I'll attach it in a moment. Thanks for reviewing carefully!

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list