- Fix braindead logic that caused GetMenuItemRect to fail in every case
svn path=/trunk/; revision=51696
UINT uItem,
PRECTL lprcItem)
{
- ROSMENUINFO mi;
PWND ReferenceWnd;
LONG XMove, YMove;
RECTL Rect;
if(!hWnd)
{
- if(!UserMenuInfo(Menu, &mi, FALSE))
- RETURN( FALSE);
- if(mi.Wnd == 0)
- RETURN( FALSE);
+ hWnd = Menu->MenuInfo.Wnd;
}
if (lprcItem == NULL) RETURN( FALSE);
- if (!(ReferenceWnd = UserGetWindowObject(mi.Wnd))) RETURN( FALSE);
+ if (!(ReferenceWnd = UserGetWindowObject(hWnd))) RETURN( FALSE);
if(MenuItem->fType & MF_POPUP)
{