From 6171b1185e8b06ea1b3e20b69f199a3f2dc9957c Mon Sep 17 00:00:00 2001 From: elasota Date: Thu, 23 Jan 2020 22:35:39 -0500 Subject: [PATCH] Don't destroy menus on removal --- PortabilityLayer/MenuManager.cpp | 4 ---- 1 file changed, 4 deletions(-) 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(); }