fixed #1244 - cnc lobby crash on player joining
This commit is contained in:
@@ -379,9 +379,8 @@ namespace OpenRA.Mods.Cnc.Widgets.Logic
|
|||||||
else // Bot
|
else // Bot
|
||||||
template.GetWidget<ImageWidget>("STATUS_IMAGE").IsVisible = () => true;
|
template.GetWidget<ImageWidget>("STATUS_IMAGE").IsVisible = () => true;
|
||||||
}
|
}
|
||||||
// Non-editable player in slot
|
|
||||||
else
|
else
|
||||||
{
|
{ // Non-editable player in slot
|
||||||
template = NonEditablePlayerTemplate.Clone();
|
template = NonEditablePlayerTemplate.Clone();
|
||||||
template.GetWidget<LabelWidget>("NAME").GetText = () => client.Name;
|
template.GetWidget<LabelWidget>("NAME").GetText = () => client.Name;
|
||||||
var color = template.GetWidget<ColorBlockWidget>("COLOR");
|
var color = template.GetWidget<ColorBlockWidget>("COLOR");
|
||||||
@@ -397,9 +396,6 @@ namespace OpenRA.Mods.Cnc.Widgets.Logic
|
|||||||
var team = template.GetWidget<LabelWidget>("TEAM");
|
var team = template.GetWidget<LabelWidget>("TEAM");
|
||||||
team.GetText = () => (client.Team == 0) ? "-" : client.Team.ToString();
|
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 = () =>
|
template.GetWidget<ImageWidget>("STATUS_IMAGE").IsVisible = () =>
|
||||||
client.Bot != null || client.State == Session.ClientState.Ready;
|
client.Bot != null || client.State == Session.ClientState.Ready;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user