Finish fixing #2136

This commit is contained in:
Chris Forbes
2012-06-26 19:24:59 +12:00
parent c122e6f54d
commit 984a498ed2
6 changed files with 103 additions and 8 deletions

View File

@@ -371,11 +371,10 @@ namespace OpenRA.Mods.RA.Widgets.Logic
kickButton.IsVisible = () => Game.IsHost && client.Index != orderManager.LocalClient.Index;
kickButton.IsDisabled = () => orderManager.LocalClient.IsReady;
kickButton.OnClick = () => orderManager.IssueOrder(Order.Command("kick " + client.Index));
var isadmin = template.Get<ImageWidget>("ISADMIN");
isadmin.IsVisible = () => client.IsAdmin;
}
template.Get<ImageWidget>("ISADMIN").IsVisible = () => client != null && client.IsAdmin;
template.IsVisible = () => true;
Players.AddChild(template);
}
@@ -420,11 +419,10 @@ namespace OpenRA.Mods.RA.Widgets.Logic
kickButton.IsVisible = () => Game.IsHost && c.Index != orderManager.LocalClient.Index;
kickButton.IsDisabled = () => orderManager.LocalClient.IsReady;
kickButton.OnClick = () => orderManager.IssueOrder(Order.Command("kick " + c.Index));
var isadmin = template.Get<ImageWidget>("ISADMIN");
isadmin.IsVisible = () => client.IsAdmin;
}
template.Get<ImageWidget>("ISADMIN").IsVisible = () => c.IsAdmin;
template.IsVisible = () => true;
Players.AddChild(template);
}