Don't destroy menus on removal

This commit is contained in:
elasota
2020-01-23 22:35:39 -05:00
parent fd48ca0a62
commit 6171b1185e

View File

@@ -428,8 +428,6 @@ namespace PortabilityLayer
void MenuManagerImpl::RemoveMenu(const THandle<Menu> &menu)
{
Menu *menuPtr = *menu;
if (menuPtr->stringBlobHandle)
PortabilityLayer::MemoryManager::GetInstance()->ReleaseHandle(menuPtr->stringBlobHandle);
if (menuPtr->prevMenu)
(*menuPtr->prevMenu)->nextMenu = menuPtr->nextMenu;
@@ -443,8 +441,6 @@ namespace PortabilityLayer
if (m_lastMenu == menu)
m_lastMenu = menuPtr->prevMenu;
menu.Dispose();
DrawMenuBar();
}