diff --git a/OpenRA.Mods.RA/Widgets/Delegates/IngameChromeDelegate.cs b/OpenRA.Mods.RA/Widgets/Delegates/IngameChromeDelegate.cs index f668f52e10..fb6ee419f9 100755 --- a/OpenRA.Mods.RA/Widgets/Delegates/IngameChromeDelegate.cs +++ b/OpenRA.Mods.RA/Widgets/Delegates/IngameChromeDelegate.cs @@ -54,6 +54,8 @@ namespace OpenRA.Mods.RA.Widgets.Delegates world.IssueOrder(new Order("Surrender", world.LocalPlayer.PlayerActor, false)); return true; }; + + optionsBG.GetWidget("SURRENDER").IsVisible = () => (world.LocalPlayer != null && world.LocalPlayer.WinState == WinState.Undefined); optionsBG.GetWidget("QUIT").OnMouseUp = mi => { Game.Exit();