diff --git a/PortabilityLayer/MenuManager.cpp b/PortabilityLayer/MenuManager.cpp index 635ad4a..ed0465d 100644 --- a/PortabilityLayer/MenuManager.cpp +++ b/PortabilityLayer/MenuManager.cpp @@ -428,8 +428,6 @@ namespace PortabilityLayer void MenuManagerImpl::RemoveMenu(const THandle &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(); }