Truncate player name in replay browser.

This commit is contained in:
Paul Chote
2015-11-09 18:55:54 +00:00
parent 6236b29fde
commit 491e96466d
3 changed files with 5 additions and 3 deletions

View File

@@ -639,7 +639,9 @@ namespace OpenRA.Mods.Common.Widgets.Logic
var item = ScrollItemWidget.Setup(playerTemplate, () => false, () => { });
var label = item.Get<LabelWidget>("LABEL");
label.GetText = () => o.Name;
var font = Game.Renderer.Fonts[label.Font];
var name = WidgetUtils.TruncateText(o.Name, label.Bounds.Width, font);
label.GetText = () => name;
label.GetColor = () => color;
var flag = item.Get<ImageWidget>("FLAG");