From 2784f83ddc040234b152ad1d4a4ce50d5d2fa5a1 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Sat, 20 Feb 2021 07:30:14 +0100 Subject: [PATCH] block SetCursorPos if cursor isn't locked --- src/winapi_hooks.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/winapi_hooks.c b/src/winapi_hooks.c index fdd3e26..102df0c 100644 --- a/src/winapi_hooks.c +++ b/src/winapi_hooks.c @@ -186,6 +186,9 @@ BOOL WINAPI fake_ScreenToClient(HWND hWnd, LPPOINT lpPoint) BOOL WINAPI fake_SetCursorPos(int X, int Y) { + if (g_ddraw && !g_ddraw->locked && !g_ddraw->devmode) + return TRUE; + POINT pt = { X, Y }; if (g_ddraw && g_ddraw->adjmouse)