diff --git a/OpenRA.Mods.Common/Traits/Render/DrawLineToTarget.cs b/OpenRA.Mods.Common/Traits/Render/DrawLineToTarget.cs index dbf02b203a..e6a70a952d 100644 --- a/OpenRA.Mods.Common/Traits/Render/DrawLineToTarget.cs +++ b/OpenRA.Mods.Common/Traits/Render/DrawLineToTarget.cs @@ -115,15 +115,12 @@ namespace OpenRA.Mods.Common.Traits if (!self.Owner.IsAlliedWith(self.World.LocalPlayer)) return; - self.World.AddFrameEndTask(w => - { - if (self.Disposed) - return; + if (self.Disposed) + return; - var line = self.TraitOrDefault(); - if (line != null) - line.SetTarget(self, target, color, display); - }); + var line = self.TraitOrDefault(); + if (line != null) + line.SetTarget(self, target, color, display); } } }