fix inserting menu by position in InsertMenuA/W Modified: trunk/reactos/lib/user32/windows/menu.c _____
Modified: trunk/reactos/lib/user32/windows/menu.c --- trunk/reactos/lib/user32/windows/menu.c 2005-12-10 22:28:26 UTC (rev 20046) +++ trunk/reactos/lib/user32/windows/menu.c 2005-12-11 00:07:56 UTC (rev 20047) @@ -4030,7 +4030,7 @@
mii.fMask |= MIIM_ID; mii.wID = (UINT)uIDNewItem; } - return InsertMenuItemA(hMenu, uPosition, (BOOL)!(MF_BYPOSITION & uFlags), &mii); + return InsertMenuItemA(hMenu, uPosition, (BOOL)((MF_BYPOSITION & uFlags) > 0), &mii); }
@@ -4189,7 +4189,7 @@ mii.fMask |= MIIM_ID; mii.wID = (UINT)uIDNewItem; } - return InsertMenuItemW(hMenu, uPosition, (BOOL)!(MF_BYPOSITION & uFlags), &mii); + return InsertMenuItemW(hMenu, uPosition, (BOOL)((MF_BYPOSITION & uFlags) > 0), &mii); }