Fix nested context menu popup (#13578)
Fixes https://github.com/space-wizards/space-station-14/issues/13565
This commit is contained in:
@@ -260,6 +260,8 @@ namespace Content.Client.ContextMenu.UI
|
|||||||
{
|
{
|
||||||
var subElement = new EntityMenuElement(entity);
|
var subElement = new EntityMenuElement(entity);
|
||||||
subElement.SubMenu = new ContextMenuPopup(_context, subElement);
|
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);
|
_context.AddElement(subMenu, subElement);
|
||||||
Elements.TryAdd(entity, subElement);
|
Elements.TryAdd(entity, subElement);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user