From 1feb377d43162e3d32f9d08114746bef542329b8 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Fri, 8 Oct 2010 21:04:31 +1300 Subject: [PATCH] fix bogus target lines being drawn to 0,0 --- OpenRA.Game/Traits/DrawLineToTarget.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OpenRA.Game/Traits/DrawLineToTarget.cs b/OpenRA.Game/Traits/DrawLineToTarget.cs index ecf2902cc2..7b1770be7e 100644 --- a/OpenRA.Game/Traits/DrawLineToTarget.cs +++ b/OpenRA.Game/Traits/DrawLineToTarget.cs @@ -53,6 +53,9 @@ namespace OpenRA.Traits if ((lifetime <= 0 || --lifetime <= 0) && !force) return; + if (!target.IsValid) + return; + var p = target.CenterLocation; Game.Renderer.LineRenderer.DrawLine(self.CenterLocation, p, c, c);