diff --git a/src/wndproc.c b/src/wndproc.c index c122a7a..0c13477 100644 --- a/src/wndproc.c +++ b/src/wndproc.c @@ -697,7 +697,7 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam y = min(y, g_ddraw->height); InterlockedExchange((LONG*)&g_ddraw->cursor.x, x); - InterlockedExchange((LONG*)&g_ddraw->cursor.y, x); + InterlockedExchange((LONG*)&g_ddraw->cursor.y, y); lParam = MAKELPARAM(x, y);