diff --git a/OpenRA.Mods.RA/Widgets/Logic/LobbyLogic.cs b/OpenRA.Mods.RA/Widgets/Logic/LobbyLogic.cs index 3af6b45448..178729d1a2 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/LobbyLogic.cs +++ b/OpenRA.Mods.RA/Widgets/Logic/LobbyLogic.cs @@ -221,7 +221,8 @@ namespace OpenRA.Mods.RA.Widgets.Logic } } - void ShowSlotDropDown(DropDownButtonWidget dropdown, Session.Slot slot, Session.Client client) + public static void ShowSlotDropDown(DropDownButtonWidget dropdown, Session.Slot slot, + Session.Client client, OrderManager orderManager) { var options = new List() { @@ -334,7 +335,7 @@ namespace OpenRA.Mods.RA.Widgets.Logic template = EmptySlotTemplateHost.Clone(); var name = template.GetWidget("NAME"); name.GetText = () => s.Closed ? "Closed" : (c == null) ? "Open" : c.Bot; - name.OnMouseDown = _ => ShowSlotDropDown(name, s, c); + name.OnMouseDown = _ => ShowSlotDropDown(name, s, c, orderManager); } else {