crate lifetime fix; minimap crash fixed

This commit is contained in:
Chris Forbes
2010-02-13 18:26:23 +13:00
parent 78316655e0
commit 37cdae2ff3
2 changed files with 2 additions and 2 deletions

View File

@@ -127,7 +127,7 @@ namespace OpenRa.Graphics
var colors = terrainTypeColors[world.Map.Theater.ToLowerInvariant()];
int* c = (int*)bitmapData.Scan0;
foreach (var a in world.Queries.WithTrait<Unit>())
foreach (var a in world.Queries.WithTrait<Unit>().Where( a => a.Actor.Owner != null ))
*(c + (a.Actor.Location.Y * bitmapData.Stride >> 2) + a.Actor.Location.X) =
Color.FromArgb(alpha, a.Actor.Owner.Color).ToArgb();