Vitaliy Margolen : dinput:
When setting hooks ignore devices without even handler.
Alexandre Julliard
julliard at wine.codeweavers.com
Tue Sep 11 07:28:44 CDT 2007
Module: wine
Branch: master
Commit: 278cc8e28da4549e3c470e8094f31f67e88e6ee7
URL: http://source.winehq.org/git/wine.git/?a=commit;h=278cc8e28da4549e3c470e8094f31f67e88e6ee7
Author: Vitaliy Margolen <wine-patches at 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 ))
More information about the wine-cvs
mailing list