fixed #1244 - cnc lobby crash on player joining

This commit is contained in:
Chris Forbes
2011-10-30 09:09:24 +13:00
parent 5bb535b50c
commit 2a64df997a

View File

@@ -379,9 +379,8 @@ namespace OpenRA.Mods.Cnc.Widgets.Logic
else // Bot
template.GetWidget<ImageWidget>("STATUS_IMAGE").IsVisible = () => true;
}
// Non-editable player in slot
else
{
{ // Non-editable player in slot
template = NonEditablePlayerTemplate.Clone();
template.GetWidget<LabelWidget>("NAME").GetText = () => client.Name;
var color = template.GetWidget<ColorBlockWidget>("COLOR");
@@ -397,9 +396,6 @@ namespace OpenRA.Mods.Cnc.Widgets.Logic
var team = template.GetWidget<LabelWidget>("TEAM");
team.GetText = () => (client.Team == 0) ? "-" : client.Team.ToString();
var spawn = template.GetWidget<LabelWidget>("SPAWN");
spawn.GetText = () => (client.SpawnPoint == 0) ? "-" : client.SpawnPoint.ToString();
template.GetWidget<ImageWidget>("STATUS_IMAGE").IsVisible = () =>
client.Bot != null || client.State == Session.ClientState.Ready;