From d53dcc859f073fadcb8ca4c6cd31c0d7d371c88d Mon Sep 17 00:00:00 2001 From: Sascha Biedermann Date: Wed, 20 Mar 2013 23:55:12 +0100 Subject: [PATCH] fixes #2795: cancel chat with esc --- OpenRA.Game/Widgets/ChatEntryWidget.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/OpenRA.Game/Widgets/ChatEntryWidget.cs b/OpenRA.Game/Widgets/ChatEntryWidget.cs index 3dcce63df9..b06d82175d 100755 --- a/OpenRA.Game/Widgets/ChatEntryWidget.cs +++ b/OpenRA.Game/Widgets/ChatEntryWidget.cs @@ -79,7 +79,14 @@ namespace OpenRA.Widgets if (composing) { - if (e.KeyName == "backspace") + if (e.KeyName == "escape") + { + composing = false; + content = ""; + LoseFocus(); + return true; + } + else if (e.KeyName == "backspace") { if (content.Length > 0) content = content.Remove(content.Length - 1);