diff --git a/OpenRA.Mods.RA/World/ChooseBuildTabOnSelect.cs b/OpenRA.Mods.RA/World/ChooseBuildTabOnSelect.cs index 83e2172c59..e5561327a9 100644 --- a/OpenRA.Mods.RA/World/ChooseBuildTabOnSelect.cs +++ b/OpenRA.Mods.RA/World/ChooseBuildTabOnSelect.cs @@ -45,9 +45,9 @@ namespace OpenRA.Mods.RA.Widgets var types = world.Selection.Actors.Where(a => a.IsInWorld && (a.World.LocalPlayer == a.Owner)) .SelectMany(a => a.TraitsImplementing()) .SelectMany(t => t.Info.Produces) - .Distinct(); + .ToArray(); - if (types.Count() == 0) + if (types.Length == 0) return; Widget.RootWidget.GetWidget("INGAME_BUILD_PALETTE")