From fdd08979279e4a889c3cec9d55cad77545338345 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Sun, 25 Sep 2011 14:54:05 +1300 Subject: [PATCH] untangle default selection in ServerBrowserLogic --- OpenRA.Mods.RA/Widgets/Logic/ServerBrowserLogic.cs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/OpenRA.Mods.RA/Widgets/Logic/ServerBrowserLogic.cs b/OpenRA.Mods.RA/Widgets/Logic/ServerBrowserLogic.cs index a27c55bd7c..70b1235b3d 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/ServerBrowserLogic.cs +++ b/OpenRA.Mods.RA/Widgets/Logic/ServerBrowserLogic.cs @@ -124,8 +124,9 @@ namespace OpenRA.Mods.RA.Widgets.Logic r.GetWidget("JOINSERVER_PROGRESS_TITLE").Visible = false; - int i = 0; - foreach (var loop in gamesWaiting) + currentServer = gamesWaiting.FirstOrDefault(); + + foreach (var loop in gamesWaiting) { var game = loop; var item = ScrollItemWidget.Setup(ServerTemplate, @@ -133,8 +134,6 @@ namespace OpenRA.Mods.RA.Widgets.Logic () => currentServer = game); item.GetWidget("TITLE").GetText = () => "{0} ({1})".F(game.Name, game.Address); sl.AddChild(item); - if (i == 0) currentServer = game; - i++; } }