From 9072d645fdcd80da387ae6aa2addb70fe1515ca1 Mon Sep 17 00:00:00 2001 From: RoosterDragon Date: Sun, 11 Oct 2020 12:12:54 +0100 Subject: [PATCH] Use TrimExcess to shrink lists used by MiniYaml after loading --- OpenRA.Game/MiniYaml.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/OpenRA.Game/MiniYaml.cs b/OpenRA.Game/MiniYaml.cs index f775de241d..b05d575032 100644 --- a/OpenRA.Game/MiniYaml.cs +++ b/OpenRA.Game/MiniYaml.cs @@ -270,6 +270,9 @@ namespace OpenRA } } + foreach (var nodes in levels) + nodes.TrimExcess(); + return levels[0]; } @@ -361,6 +364,7 @@ namespace OpenRA MergeIntoResolved(n, resolved, tree, inherited); } + resolved.TrimExcess(); return resolved; } @@ -397,6 +401,7 @@ namespace OpenRA } } + ret.TrimExcess(); return ret; } @@ -437,6 +442,7 @@ namespace OpenRA ret.Add(merged); } + ret.TrimExcess(); return ret; }