[Bug 33479] Multiple games (Guild Wars 2, Risen 2, Tomb Raider 2013): Raw input is broken

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Aug 2 05:47:51 CDT 2014


https://bugs.winehq.org/show_bug.cgi?id=33479

--- Comment #37 from Henri Verbeet <hverbeet at gmail.com> ---
(In reply to Sebastian Lackner from comment #35)
> I suspect that this problem occurs when a WM_X11DRV_CLIP_CURSOR message is
> interpreted incorrect. Does this patch help?
> 
For what it's worth, I'd expect the issue to essentially be that
ClipCursor(NULL) is used both for fullscreen clipping by applications and for
ungrabbing the clipping window on process exit. (The latter happens from the
server as "set_clip_rectangle( desktop, NULL );".)

That could also be why for at least some applications having a dualhead setup
might make a difference as claimed by comment #33, since in that case the
application is likely to pass something smaller than "virtual_screen_rect" to
ClipCursor().

If that's the case, the way to fix it would probably be to signal ungrabbing
the clipping window in some other way.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list