--- mouse.c.orig 2009-09-06 11:53:11.000000000 +0200 +++ mouse.c 2009-09-06 11:55:14.000000000 +0200 @@ -338,6 +338,7 @@ case WM_MOUSEWHEEL: inst_id = DIDFT_MAKEINSTANCE(WINE_MOUSE_Z_AXIS_INSTANCE) | DIDFT_RELAXIS; This->m_state.lZ += wdata = (short)HIWORD(hook->mouseData); +/*FIXME*/ This->warp_override = (This->warp_override == WARP_FORCE_ON ? WARP_DISABLE : WARP_FORCE_ON); break; case WM_LBUTTONDOWN: inst_id = DIDFT_MAKEINSTANCE(WINE_MOUSE_BUTTONS_INSTANCE + 0) | DIDFT_PSHBUTTON;