Signed-off-by: Alistair Leslie-Hughes leslie_alistair@hotmail.com --- dlls/dinput/dinput_main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/dlls/dinput/dinput_main.c b/dlls/dinput/dinput_main.c index 720635f937..460e22d5e8 100644 --- a/dlls/dinput/dinput_main.c +++ b/dlls/dinput/dinput_main.c @@ -467,9 +467,10 @@ static HRESULT WINAPI IDirectInputAImpl_EnumDevices(
for (i = 0; i < ARRAY_SIZE(dinput_devices); i++) { if (!dinput_devices[i]->enum_deviceA) continue; + + TRACE(" Checking device %u ('%s')\n", i, dinput_devices[i]->name); for (j = 0, r = S_OK; SUCCEEDED(r); j++) { devInstance.dwSize = sizeof(devInstance); - TRACE(" - checking device %u ('%s')\n", i, dinput_devices[i]->name); r = dinput_devices[i]->enum_deviceA(dwDevType, dwFlags, &devInstance, This->dwVersion, j); if (r == S_OK) if (enum_callback_wrapper(lpCallback, &devInstance, pvRef) == DIENUM_STOP)
Hi,
While running your changed tests, I think I found new failures. Being a bot and all I'm not very good at pattern recognition, so I might be wrong, but could you please double-check?
Full results can be found at: https://testbot.winehq.org/JobDetails.pl?Key=51563
Your paranoid android.
=== debian9 (32 bit report) ===
dinput8: Unhandled exception: page fault on read access to 0xdeadbeef in 32-bit code (0x7ece2a7c).
Report errors: dinput8:dinput crashed (c0000005)
=== debian9 (32 bit Chinese:China report) ===
dinput8: Unhandled exception: page fault on read access to 0xdeadbeef in 32-bit code (0x7ece2a7c).
Report errors: dinput8:dinput crashed (c0000005)
=== debian9 (32 bit WoW report) ===
dinput8: Unhandled exception: page fault on read access to 0xdeadbeef in 32-bit code (0x7ece2a7c).
Report errors: dinput8:dinput crashed (c0000005)
=== debian9 (64 bit WoW report) ===
dinput8: Unhandled exception: page fault on read access to 0xdeadbeef in 32-bit code (0x7ece2a7c).
Report errors: dinput8:dinput crashed (c0000005)