diff --git a/OpenRA.Mods.RA/Widgets/Logic/Ingame/LeaveMapLogic.cs b/OpenRA.Mods.RA/Widgets/Logic/Ingame/LeaveMapLogic.cs index e6a76f6f95..300b5ec590 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/Ingame/LeaveMapLogic.cs +++ b/OpenRA.Mods.RA/Widgets/Logic/Ingame/LeaveMapLogic.cs @@ -30,6 +30,10 @@ namespace OpenRA.Mods.RA.Widgets { this.orderManager = orderManager; + var mpe = world.WorldActor.TraitOrDefault(); + if (mpe != null) + mpe.Fade(mpe.Info.MenuEffect); + widget.Get("VERSION_LABEL").Text = Game.modData.Manifest.Mod.Version; var showStats = false; @@ -92,7 +96,6 @@ namespace OpenRA.Mods.RA.Widgets leaveButton.OnClick = () => { leaveButton.Disabled = true; - var mpe = world.WorldActor.TraitOrDefault(); Sound.PlayNotification(world.Map.Rules, null, "Speech", "Leave", world.LocalPlayer == null ? null : world.LocalPlayer.Country.Race);