fix SetCursor hook

This commit is contained in:
FunkyFr3sh 2021-06-19 04:28:15 +02:00
parent 655bf5ec47
commit 350cdbd0ba
4 changed files with 16 additions and 16 deletions

View file

@ -151,13 +151,13 @@ HCURSOR WINAPI fake_SetCursor(HCURSOR hCursor)
{
if (g_ddraw)
{
g_ddraw->old_cursor = hCursor;
HCURSOR cursor = (HCURSOR)InterlockedExchange((LONG*)&g_ddraw->old_cursor, (LONG)hCursor);
if (g_ddraw->locked || g_ddraw->devmode)
return real_SetCursor(hCursor);
if (!g_ddraw->locked && !g_ddraw->devmode)
return cursor;
}
return NULL;
return real_SetCursor(hCursor);
}
BOOL WINAPI fake_GetWindowRect(HWND hWnd, LPRECT lpRect)