diff --git a/OpenRA.Utility/Program.cs b/OpenRA.Utility/Program.cs index 750fc1b5b5..f775663c2a 100644 --- a/OpenRA.Utility/Program.cs +++ b/OpenRA.Utility/Program.cs @@ -71,9 +71,12 @@ namespace OpenRA.Utility if (actions == null) return; - foreach (var a in actions) + + var keys = actions.Keys.OrderBy(x => x); + + foreach (var key in keys) { - var descParts = a.Value.Method.GetCustomAttributes(true) + var descParts = actions[key].Method.GetCustomAttributes(true) .SelectMany(d => d.Lines).ToArray(); if (descParts.Length == 0)