From 278f35e4aad4fe23e1262a39c515ba8666c75f65 Mon Sep 17 00:00:00 2001 From: geckosoft Date: Mon, 1 Nov 2010 04:16:03 +0100 Subject: [PATCH] Added: If the 'Owner' ('who' said something) @ chat is null or "" it'll just render the text --- OpenRA.Game/Widgets/ChatDisplayWidget.cs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/OpenRA.Game/Widgets/ChatDisplayWidget.cs b/OpenRA.Game/Widgets/ChatDisplayWidget.cs index 80ff00059f..edf9fe0c0d 100644 --- a/OpenRA.Game/Widgets/ChatDisplayWidget.cs +++ b/OpenRA.Game/Widgets/ChatDisplayWidget.cs @@ -46,9 +46,15 @@ namespace OpenRA.Widgets foreach (var line in recentLines.AsEnumerable().Reverse()) { chatpos.Y -= 20; - var owner = line.Owner + ":"; - var inset = Game.Renderer.RegularFont.Measure(owner).X + 10; - Game.Renderer.RegularFont.DrawText(owner, chatpos, line.Color); + int inset = 0; + + if (!string.IsNullOrEmpty(line.Owner)) + { + var owner = line.Owner + ":"; + inset = Game.Renderer.RegularFont.Measure(owner).X + 10; + Game.Renderer.RegularFont.DrawText(owner, chatpos, line.Color); + } + Game.Renderer.RegularFont.DrawText(line.Text, chatpos + new int2(inset, 0), Color.White); }