Mark running games as password protected as well

Fixes #7893
This commit is contained in:
Oliver Brakmann
2015-04-07 17:32:22 +02:00
parent a992318208
commit 197f60b2a5

View File

@@ -336,22 +336,25 @@ namespace OpenRA.Mods.Common.Widgets.Logic
if (game.State == (int)ServerState.GameStarted) if (game.State == (int)ServerState.GameStarted)
{ {
var label = "";
try try
{ {
var runTime = DateTime.Now - System.DateTime.Parse(game.Started); var runTime = DateTime.Now - System.DateTime.Parse(game.Started);
return "In progress for {0} minute{1}".F(runTime.Minutes, runTime.Minutes > 1 ? "s" : ""); label = "In progress for {0} minute{1}".F(runTime.Minutes, runTime.Minutes > 1 ? "s" : "");
} }
catch (Exception) catch (Exception)
{ {
return "In progress"; label = "In progress";
} }
return game.Protected ? label + " (Password protected)" : label;
} }
if (game.Protected)
return "Password protected";
if (game.State == (int)ServerState.WaitingPlayers) if (game.State == (int)ServerState.WaitingPlayers)
return "Waiting for players"; {
var label = "Waiting for players";
return game.Protected ? label + " (Password protected)" : label;
}
if (game.State == (int)ServerState.ShuttingDown) if (game.State == (int)ServerState.ShuttingDown)
return "Server shutting down"; return "Server shutting down";