From 2c24a607bc83e7929bdd373090ffddcbb769242d Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Sun, 11 Aug 2019 13:32:21 +0100 Subject: [PATCH] Fix Target.Positions returning null for invalid FrozenActors. --- OpenRA.Game/Traits/Target.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenRA.Game/Traits/Target.cs b/OpenRA.Game/Traits/Target.cs index 8153b57183..effa69d02f 100644 --- a/OpenRA.Game/Traits/Target.cs +++ b/OpenRA.Game/Traits/Target.cs @@ -185,7 +185,8 @@ namespace OpenRA.Traits case TargetType.Actor: return actor.GetTargetablePositions(); case TargetType.FrozenActor: - return frozen.TargetablePositions; + // TargetablePositions may be null if it is Invalid + return frozen.TargetablePositions ?? NoPositions; case TargetType.Terrain: return terrainPositions; default: