Re: dinput: Ensure X11 input events are forwarded to wineserver even without message loop.
Sebastian Lackner <sebastian(a)fds-team.de> writes:
This commit basically reverts b22ff8018aca7c365e505f1db7732f7050ae259b.
Windows does not do that, but our current implementation of winex11 requires periodic event polling to forward events to the wineserver.
Signed-off-by: Sebastian Lackner <sebastian(a)fds-team.de> Signed-off-by: Michael Müller <michael(a)fds-team.de> ---
NOTES:
- Breaking the dinput tests is harmless here, because they only work by "pure accident". I'll add more tests later to show this.
Actually they don't fail here: ../../../tools/runtest -q -P wine -T ../../.. -M dinput.dll -p dinput_test.exe.so mouse && touch mouse.ok mouse.c:164: Test succeeded inside todo block: GetDeviceData() failed: 00000000 cnt:1 mouse.c:176: Test succeeded inside todo block: GetDeviceData() failed: 00000000 cnt:1 make: *** [mouse.ok] Error 2 -- Alexandre Julliard julliard(a)winehq.org
participants (1)
-
Alexandre Julliard