From 01fa0b357ea349986686297cddd65e426eb94a9e Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Mon, 6 Sep 2010 18:16:32 +1200 Subject: [PATCH] fix crash in prev on destroying a building (oops) --- OpenRA.Game/Traits/World/BibLayer.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/OpenRA.Game/Traits/World/BibLayer.cs b/OpenRA.Game/Traits/World/BibLayer.cs index 4feb47cfe4..14a2f1d9ba 100644 --- a/OpenRA.Game/Traits/World/BibLayer.cs +++ b/OpenRA.Game/Traits/World/BibLayer.cs @@ -63,11 +63,11 @@ namespace OpenRA.Traits for (int i = 0; i < 2 * size; i++) { - var p = b.Location + new int2(i % size, i / size + bibOffset); - byte type = (byte)((isAdd) ? bib+1 : 0); - byte index = (byte)i; - - tiles[p] = new TileReference(type,index); + var p = b.Location + new int2(i % size, i / size + bibOffset); + if (isAdd) + tiles[p] = new TileReference((byte)((isAdd) ? bib + 1 : 0), (byte)i); + else + tiles.Remove(p); } }