mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-24 17:49:52 +01:00
make sure we don't pass any bad coordinates to the games
This commit is contained in:
parent
425885bec9
commit
6127e15f0f
@ -589,6 +589,15 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam
|
|||||||
g_ddraw->cursor.y = GET_Y_LPARAM(lParam);
|
g_ddraw->cursor.y = GET_Y_LPARAM(lParam);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (GET_X_LPARAM(lParam) > g_ddraw->width || GET_Y_LPARAM(lParam) > g_ddraw->height)
|
||||||
|
{
|
||||||
|
g_ddraw->cursor.x = GET_X_LPARAM(lParam) > g_ddraw->width ? g_ddraw->width : GET_X_LPARAM(lParam);
|
||||||
|
g_ddraw->cursor.y = GET_Y_LPARAM(lParam) > g_ddraw->height ? g_ddraw->height : GET_Y_LPARAM(lParam);
|
||||||
|
|
||||||
|
lParam = MAKELPARAM(g_ddraw->cursor.x, g_ddraw->cursor.y);
|
||||||
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case WM_PARENTNOTIFY:
|
case WM_PARENTNOTIFY:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user