From: Mark Jansen Date: Mon, 30 Sep 2019 21:15:20 +0000 (+0200) Subject: [WIN32K:menu] Use signed types for negative values... X-Git-Tag: 0.4.14-RC~1521 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=e1984d03b4bafa72e89ea9948af8d9f28b79b2ac [WIN32K:menu] Use signed types for negative values... CORE-16306 --- diff --git a/win32ss/user/ntuser/menu.c b/win32ss/user/ntuser/menu.c index 17e31d6d13d..71a52b94b40 100644 --- a/win32ss/user/ntuser/menu.c +++ b/win32ss/user/ntuser/menu.c @@ -1480,7 +1480,8 @@ MENU_AdjustMenuItemRect(PMENU menu, PRECTL rect) static ITEM *MENU_FindItemByCoords( MENU *menu, POINT pt, UINT *pos ) { ITEM *item; - UINT i, cx, cy; + UINT i; + INT cx, cy; RECT rect; PWND pWnd = ValidateHwndNoErr(menu->hWnd); @@ -2938,7 +2939,7 @@ static BOOL MENU_MoveRect(UINT flags, INT* x, INT* y, INT width, INT height, con static BOOL FASTCALL MENU_ShowPopup(PWND pwndOwner, PMENU menu, UINT id, UINT flags, INT x, INT y, const RECT* pExclude) { - UINT width, height; + INT width, height; POINT ptx; PMONITOR monitor; PWND pWnd; @@ -3410,7 +3411,7 @@ static PMENU FASTCALL MENU_ShowSubPopup(PWND WndOwner, PMENU Menu, BOOL SelectFi RECT rc; rc.left = Item->xItem; rc.top = Item->yItem; - rc.right = Item->cxItem; // Do this for now...... + rc.right = Item->cxItem; rc.bottom = Item->cyItem; MENU_AdjustMenuItemRect(Menu, &rc);