mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-15 06:04:49 +01:00
fix windowed mode issues in vanilla versions
(cherry picked from commit 96823a8b61d2d058b1da85499fae4926fc93ced8)
This commit is contained in:
parent
301c787bc1
commit
11593bada5
23
src/mouse.c
23
src/mouse.c
@ -118,26 +118,11 @@ LRESULT CALLBACK mouse_hook_proc(int Code, WPARAM wParam, LPARAM lParam)
|
||||
}
|
||||
break;
|
||||
}
|
||||
/* down messages are ignored if we have no cursor lock */
|
||||
case WM_XBUTTONDBLCLK:
|
||||
case WM_XBUTTONDOWN:
|
||||
case WM_XBUTTONUP:
|
||||
case WM_MOUSEWHEEL:
|
||||
case WM_MOUSEHOVER:
|
||||
case WM_LBUTTONDBLCLK:
|
||||
case WM_MBUTTONDBLCLK:
|
||||
case WM_RBUTTONDBLCLK:
|
||||
case WM_LBUTTONDOWN:
|
||||
case WM_RBUTTONDOWN:
|
||||
case WM_MBUTTONDOWN:
|
||||
case WM_MOUSEMOVE:
|
||||
{
|
||||
if (!g_ddraw->devmode && !g_ddraw->locked)
|
||||
{
|
||||
return CallNextHookEx(g_mouse_hook, Code, wParam, lParam);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
if (!g_ddraw->devmode && !g_ddraw->locked)
|
||||
{
|
||||
return CallNextHookEx(g_mouse_hook, Code, wParam, lParam);
|
||||
}
|
||||
|
||||
fake_GetCursorPos(&((MOUSEHOOKSTRUCT*)lParam)->pt);
|
||||
|
Loading…
x
Reference in New Issue
Block a user