diff --git a/OpenRA.Game/Graphics/WorldRenderer.cs b/OpenRA.Game/Graphics/WorldRenderer.cs index ed9b1dd7f5..273016e3c8 100644 --- a/OpenRA.Game/Graphics/WorldRenderer.cs +++ b/OpenRA.Game/Graphics/WorldRenderer.cs @@ -185,7 +185,8 @@ namespace OpenRA.Graphics .Concat(aboveShroudSelected) .Concat(aboveShroudEffects) .Concat(aboveShroudOrderGenerator) - .Select(r => r.PrepareRender(this)); + .Select(r => r.PrepareRender(this)) + .ToList(); Game.Renderer.WorldVoxelRenderer.EndFrame(); // HACK: Keep old grouping behaviour