From 6425fc8a4b16a8858b4914a3cb00beffb9016d1e Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Tue, 28 Dec 2010 17:01:01 +1300 Subject: [PATCH] #268 fixed --- OpenRA.Mods.RA/Widgets/Delegates/ServerBrowserDelegate.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/OpenRA.Mods.RA/Widgets/Delegates/ServerBrowserDelegate.cs b/OpenRA.Mods.RA/Widgets/Delegates/ServerBrowserDelegate.cs index b31a6d2e90..b4fbc95509 100644 --- a/OpenRA.Mods.RA/Widgets/Delegates/ServerBrowserDelegate.cs +++ b/OpenRA.Mods.RA/Widgets/Delegates/ServerBrowserDelegate.cs @@ -149,7 +149,10 @@ namespace OpenRA.Mods.RA.Widgets.Delegates return; } - if (games.Count() == 0) + // only "waiting for players" + var gamesWaiting = games.Where(g => g.State == 1); + + if (gamesWaiting.Count() == 0) { r.GetWidget("JOINSERVER_PROGRESS_TITLE").Visible = true; r.GetWidget("JOINSERVER_PROGRESS_TITLE").Text = "No games found."; @@ -161,7 +164,7 @@ namespace OpenRA.Mods.RA.Widgets.Delegates sl.ContentHeight = 0; int offset = ServerTemplate.Bounds.Y; int i = 0; - foreach (var loop in games.Where(g => g.State == 1)) /* only "waiting for players" */ + foreach (var loop in gamesWaiting) { var game = loop; var template = ServerTemplate.Clone() as LabelWidget;