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

@@ -436,7 +436,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic
return true;
};
chatTextField.OnEscKey = _ => { chatTextField.Text = ""; return true; };
chatTextField.OnEscKey = _ => chatTextField.YieldKeyboardFocus();
lobbyChatPanel = lobby.Get<ScrollPanelWidget>("CHAT_DISPLAY");
chatTemplate = lobbyChatPanel.Get("CHAT_TEMPLATE");