use OrderBy().ThenBy() rather than relying on unspecified stability of OrderBy().

This commit is contained in:
Chris Forbes
2011-09-25 14:33:04 +13:00
parent f3ee2d589b
commit 0eb98ef3b5

View File

@@ -59,7 +59,7 @@ namespace OpenRA.Mods.RA.Widgets.Logic
void EnumerateMaps()
{
scrollpanel.RemoveChildren();
foreach (var kv in Game.modData.AvailableMaps.OrderBy(kv => kv.Value.Title).OrderBy(kv => kv.Value.PlayerCount))
foreach (var kv in Game.modData.AvailableMaps.OrderBy(kv => kv.Value.PlayerCount).ThenBy(kv => kv.Value.Title))
{
var map = kv.Value;
if (!map.Selectable)