[ros-diffs] [cwittich] 20927: fixed a bug in IntSetMenuItemInfo
cwittich at svn.reactos.org
cwittich at svn.reactos.org
Tue Jan 17 00:26:58 CET 2006
fixed a bug in IntSetMenuItemInfo
Modified: trunk/reactos/subsys/win32k/ntuser/menu.c
_____
Modified: trunk/reactos/subsys/win32k/ntuser/menu.c
--- trunk/reactos/subsys/win32k/ntuser/menu.c 2006-01-16 23:26:26 UTC
(rev 20926)
+++ trunk/reactos/subsys/win32k/ntuser/menu.c 2006-01-16 23:26:41 UTC
(rev 20927)
@@ -750,7 +750,8 @@
return FALSE;
}
- MenuItem->fType = lpmii->fType;
+ MenuItem->fType &= ~MENU_ITEM_TYPE(MenuItem->fType);
+ MenuItem->fType |= MENU_ITEM_TYPE(lpmii->fType);
if(lpmii->fMask & MIIM_BITMAP)
{
@@ -777,7 +778,8 @@
FreeMenuText(MenuItem);
RtlInitUnicodeString(&MenuItem->Text, NULL);
}
- MenuItem->fType = lpmii->fType;
+ MenuItem->fType &= ~MENU_ITEM_TYPE(MenuItem->fType);
+ MenuItem->fType |= MENU_ITEM_TYPE(lpmii->fType);
}
if(lpmii->fMask & MIIM_ID)
{
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-diffs/attachments/20060117/f5fff18b/attachment.html
More information about the Ros-diffs
mailing list