Make text fields yield keyboard focus on "Esc" in a consistent way

- search fields clear the input and yield if empty
- chat field and actor edit field yield without clearing
This commit is contained in:
Ivaylo Draganov
2021-07-04 16:24:34 +03:00
committed by abcdefg30
parent df8295fa2c
commit 64e76e1a90
4 changed files with 22 additions and 9 deletions

View File

@@ -114,11 +114,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic
&& editor.CurrentBrush == editor.DefaultBrush
&& Game.RunTime > lastScrollTime + scrollVisibleTimeout;
actorIDField.OnEscKey = _ =>
{
actorIDField.YieldKeyboardFocus();
return true;
};
actorIDField.OnEscKey = _ => actorIDField.YieldKeyboardFocus();
actorIDField.OnTextEdited = () =>
{