Fix nested context menu popup (#13578)

Fixes https://github.com/space-wizards/space-station-14/issues/13565
This commit is contained in:
Leon Friedrich
2023-01-18 19:15:52 +13:00
committed by GitHub
parent 5f2bccd1b6
commit 1ae1207ab8

View File

@@ -260,6 +260,8 @@ namespace Content.Client.ContextMenu.UI
{
var subElement = new EntityMenuElement(entity);
subElement.SubMenu = new ContextMenuPopup(_context, subElement);
subElement.SubMenu.OnPopupOpen += () => _verb.OpenVerbMenu(group[0], popup: subElement.SubMenu);
subElement.SubMenu.OnPopupHide += subElement.SubMenu.MenuBody.DisposeAllChildren;
_context.AddElement(subMenu, subElement);
Elements.TryAdd(entity, subElement);
}