dinput: fix mouse jitter in Halo (bug 7640)

RusH citizenr at gmail.com
Sat Apr 14 07:12:23 CDT 2007

On 4/14/07, Martin Traverse <wine at martin.wrong.nu> wrote:
> Hello,
> I have done a bisection on bug #7640, mouse jitter in Halo which rendered the
> game unplayable. I have a patch which fixes the problem on my Gentoo system
> against wine-0.9.35.
> Bug is introduced by
> commit b22ff8018aca7c365e505f1db7732f7050ae259b
> dinput: Remove MsgWaitForMultipleObjects call
> (Note: commit --59b also severely slows dinput response, fixed soon after by
> commit 685a3e6a6ed623718f640e8906bd44fbca3d8b2c
> dinput: Release critical section before warping mouse)
> Bug can be alleviated by reverting the original commit until
> commit af71538d3343a1cec73e75391a7ebfd5b3ed94ee
> dinput: Remove duplicate Keyboard->Poll it is the same as base class
> I put back the specialised version of Poll with MsgWaitForMultipleObjects,
> which fixed the problem, and have sent a patch. It was only necessary to alter
> Poll, not GetDeviceState. This is the first time I've sent in a patch,
> obviously I'm not familiar with the code so I'd be grateful for any comments.

same bug as the fallout2 one?

Who logs in to gdm? Not I, said the duck.

More information about the wine-devel mailing list