mirror of
https://github.com/reactos/reactos.git
synced 2025-04-25 08:00:24 +00:00
- remove MenuItem from MenuItemList on request
svn path=/trunk/; revision=27158
This commit is contained in:
parent
bbbe421396
commit
13eda403d7
1 changed files with 13 additions and 1 deletions
|
@ -212,7 +212,19 @@ IntFreeMenuItem(PMENU_OBJECT Menu, PMENU_ITEM MenuItem,
|
||||||
FreeMenuText(MenuItem);
|
FreeMenuText(MenuItem);
|
||||||
if(RemoveFromList)
|
if(RemoveFromList)
|
||||||
{
|
{
|
||||||
/* FIXME - Remove from List */
|
PMENU_ITEM CurItem = Menu->MenuItemList;
|
||||||
|
while(CurItem)
|
||||||
|
{
|
||||||
|
if (CurItem->Next == MenuItem)
|
||||||
|
{
|
||||||
|
CurItem->Next = MenuItem->Next;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
CurItem = CurItem->Next;
|
||||||
|
}
|
||||||
|
}
|
||||||
Menu->MenuInfo.MenuItemCount--;
|
Menu->MenuInfo.MenuItemCount--;
|
||||||
}
|
}
|
||||||
if(bRecurse && MenuItem->hSubMenu)
|
if(bRecurse && MenuItem->hSubMenu)
|
||||||
|
|
Loading…
Reference in a new issue