Vitaliy Margolen : dinput: When setting hooks ignore devices without even handler.
Module: wine Branch: master Commit: 278cc8e28da4549e3c470e8094f31f67e88e6ee7 URL: http://source.winehq.org/git/wine.git/?a=commit;h=278cc8e28da4549e3c470e8094... Author: Vitaliy Margolen <wine-patches(a)kievinfo.com> Date: Sun Sep 9 23:14:27 2007 -0600 dinput: When setting hooks ignore devices without even handler. --- dlls/dinput/dinput_main.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/dlls/dinput/dinput_main.c b/dlls/dinput/dinput_main.c index 9562d78..15f3cda 100644 --- a/dlls/dinput/dinput_main.c +++ b/dlls/dinput/dinput_main.c @@ -921,7 +921,7 @@ static DWORD WINAPI hook_thread_proc(void *param) EnterCriticalSection( &dinput->crit ); LIST_FOR_EACH_ENTRY( dev, &dinput->devices_list, IDirectInputDevice2AImpl, entry ) { - if (!dev->acquired) continue; + if (!dev->acquired || !dev->event_proc) continue; if (IsEqualGUID( &dev->guid, &GUID_SysKeyboard ) || IsEqualGUID( &dev->guid, &DInput_Wine_Keyboard_GUID ))
participants (1)
-
Alexandre Julliard