fix information leak in minimap

This commit is contained in:
Chris Forbes
2010-05-12 19:18:25 +12:00
parent ae1a476cc4
commit 0585bade6c

View File

@@ -120,7 +120,7 @@ namespace OpenRA.Graphics
{ {
int* c = (int*)bitmapData.Scan0; int* c = (int*)bitmapData.Scan0;
foreach (var a in world.Queries.WithTrait<Unit>().Where( a => a.Actor.Owner != null )) foreach (var a in world.Queries.WithTrait<Unit>().Where(a => a.Actor.Owner != null && a.Actor.IsVisible()))
*(c + (a.Actor.Location.Y * bitmapData.Stride >> 2) + a.Actor.Location.X) = *(c + (a.Actor.Location.Y * bitmapData.Stride >> 2) + a.Actor.Location.X) =
Color.FromArgb(alpha, a.Actor.Owner.Color).ToArgb(); Color.FromArgb(alpha, a.Actor.Owner.Color).ToArgb();