From 0c6f180f56850b428cc5900b4b80cb03acdf0d53 Mon Sep 17 00:00:00 2001 From: Alexander Fast Date: Thu, 21 Aug 2014 12:39:53 +0200 Subject: [PATCH] Replaced ForEach with loop, moved Trim outside. --- OpenRA.Mods.RA/Widgets/Logic/IngameChatLogic.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.RA/Widgets/Logic/IngameChatLogic.cs b/OpenRA.Mods.RA/Widgets/Logic/IngameChatLogic.cs index a2b195e780..c7cddb380d 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/IngameChatLogic.cs +++ b/OpenRA.Mods.RA/Widgets/Logic/IngameChatLogic.cs @@ -78,7 +78,11 @@ namespace OpenRA.Mods.RA.Widgets.Logic orderManager.IssueOrder(Order.Chat(team, chatText.Text.Trim())); else if (chatTraits != null) - chatTraits.ForEach(x => x.OnChat(orderManager.LocalClient.Name, chatText.Text.Trim())); + { + var text = chatText.Text.Trim(); + foreach (var trait in chatTraits) + trait.OnChat(orderManager.LocalClient.Name, text); + } CloseChat(); return true;