Revert "Temporarily work around RadarWidget corruption."

This reverts commit 4bc75f1ed6.
This commit is contained in:
Paul Chote
2015-07-28 20:58:39 +01:00
parent 66f4e1d775
commit 2c00019715

View File

@@ -739,10 +739,10 @@ namespace OpenRA
public bool Contains(MPos uv) public bool Contains(MPos uv)
{ {
// TODO: Checking against the bounds excludes valid parts of the map if MaxTerrainHeight > 0. // The first check ensures that the cell is within the valid map region, avoiding
// Unfortunatley, doing this properly leads to memory corruption issues in the (unsafe) radar // potential crashes in deeper code. All CellLayers have the same geometry, and
// rendering code. // CustomTerrain is convenient (cellProjection may be null and others are Lazy).
return Bounds.Contains(uv.U, uv.V) && ProjectedCellsCovering(uv).All(containsTest); return CustomTerrain.Contains(uv) && ProjectedCellsCovering(uv).All(containsTest);
} }
public bool Contains(PPos puv) public bool Contains(PPos puv)