fix inserting menu by position in InsertMenuA/W

svn path=/trunk/; revision=20047
This commit is contained in:
Sebastian Gasiorek 2005-12-11 00:07:56 +00:00
parent bb724032cb
commit 38507bbda5

View file

@ -4030,7 +4030,7 @@ InsertMenuA(
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 @@ InsertMenuW(
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);
}