wine/dlls/xinput1_3
Rémi Bernon ebc70f78fb xinput1_3: Register for device notifications to update controller list.
Based on a patch from Andrew Eikum <aeikum@codeweavers.com>.

Dark Souls Remasters checks for xinput devices when it receives a
WM_DEVICECHANGE message. We would only poll for new devices if it had
been at least 2 seconds since the last check. So often, DS would receive
the message, but we would refuse to poll for devices, so the game would
think no controller was present.

This commit fixes that by also subscribing to event notifications and
triggering a poll.

Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-08 16:55:49 +02:00
..
tests winexinput.sys: Translate lower reports into XInput HID reports. 2021-09-10 21:58:28 +02:00
main.c xinput1_3: Register for device notifications to update controller list. 2021-10-08 16:55:49 +02:00
Makefile.in xinput1_3: Register for device notifications to update controller list. 2021-10-08 16:55:49 +02:00
version.rc
xinput1_3.spec