- remove MenuItem from MenuItemList on request

svn path=/trunk/; revision=27158
This commit is contained in:
Johannes Anderwald 2007-06-12 18:18:32 +00:00
parent bbbe421396
commit 13eda403d7

View file

@ -212,7 +212,19 @@ IntFreeMenuItem(PMENU_OBJECT Menu, PMENU_ITEM MenuItem,
FreeMenuText(MenuItem);
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--;
}
if(bRecurse && MenuItem->hSubMenu)