From 301873f88ea650cf8cff49cc4f5299d31f35e229 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Sat, 19 Dec 2009 23:48:31 +1300 Subject: [PATCH] destroying buildings no longer crashes the game --- OpenRa.Game/UnitInfluenceMap.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/OpenRa.Game/UnitInfluenceMap.cs b/OpenRa.Game/UnitInfluenceMap.cs index 8be45447dc..9fad708018 100644 --- a/OpenRa.Game/UnitInfluenceMap.cs +++ b/OpenRa.Game/UnitInfluenceMap.cs @@ -57,8 +57,9 @@ namespace OpenRa.Game public void Remove( Actor self, IOccupySpace unit ) { - foreach (var c in unit.OccupiedCells()) - influence[c.X, c.Y] = null; + if (unit != null) + foreach (var c in unit.OccupiedCells()) + influence[c.X, c.Y] = null; } public void Update(Actor self, IOccupySpace unit)