From 971c4e19d67153a1e0f0ebb74ea577baa92f1ac7 Mon Sep 17 00:00:00 2001 From: Vitaliy Margolen Date: Thu, 14 Feb 2008 00:18:51 -0700 Subject: [PATCH] dinput: Don't use event times, report current tick count instead. --- dlls/dinput/mouse.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/dinput/mouse.c b/dlls/dinput/mouse.c index 93b70a1ec3c..70c65cff130 100644 --- a/dlls/dinput/mouse.c +++ b/dlls/dinput/mouse.c @@ -301,7 +301,7 @@ static void dinput_mouse_hook( LPDIRECTINPUTDEVICE8A iface, WPARAM wparam, LPARA /* Already have X, need to queue it */ if (inst_id != -1) queue_event((LPDIRECTINPUTDEVICE8A)This, id_to_offset(&This->base.data_format, inst_id), - wdata, hook->time, This->base.dinput->evsequence); + wdata, GetCurrentTime(), This->base.dinput->evsequence); inst_id = DIDFT_MAKEINSTANCE(WINE_MOUSE_Y_AXIS_INSTANCE) | DIDFT_RELAXIS; wdata = pt1.y; } @@ -352,7 +352,7 @@ static void dinput_mouse_hook( LPDIRECTINPUTDEVICE8A iface, WPARAM wparam, LPARA { _dump_mouse_state(&This->m_state); queue_event((LPDIRECTINPUTDEVICE8A)This, id_to_offset(&This->base.data_format, inst_id), - wdata, hook->time, This->base.dinput->evsequence++); + wdata, GetCurrentTime(), This->base.dinput->evsequence++); } LeaveCriticalSection(&This->base.crit);