fixed bug 888 (menus created by application itself may not appear)

svn path=/trunk/; revision=19484
This commit is contained in:
Christoph von Wittich 2005-11-23 13:13:09 +00:00
parent 45d8a5eb8b
commit 071e4d5c83

View file

@ -907,7 +907,9 @@ IntInsertMenuItem(PMENU_OBJECT MenuObject, UINT uItem, BOOL fByPosition,
pos = IntInsertMenuItemToList(MenuObject, MenuItem, pos);
return pos >= 0;
DPRINT("IntInsertMenuItemToList = %i\n", pos);
return (pos >= 0);
}
UINT FASTCALL
@ -1561,11 +1563,13 @@ NtUserInsertMenuItem(
SetLastNtError(Status);
RETURN( FALSE);
}
/* structure can be 44 bytes or 48 bytes in size
if (ItemInfo.cbSize != sizeof(MENUITEMINFOW))
{
SetLastWin32Error(ERROR_INVALID_PARAMETER);
RETURN( FALSE);
}
*/
RETURN( IntInsertMenuItem(Menu, uItem, fByPosition, &ItemInfo));