keyremapping: fix escape from chat triggering game keybindings

Co-authored-by: Chet Powers <ccpowers@bu.edu>
This commit is contained in:
Adam
2019-07-08 17:12:06 -04:00
parent 6eab98d333
commit 8a4d6172b2

View File

@@ -190,8 +190,12 @@ class KeyRemappingListener extends MouseAdapter implements KeyListener
{
switch (e.getKeyCode())
{
case KeyEvent.VK_ENTER:
case KeyEvent.VK_ESCAPE:
// When existing typing mode, block the escape key
// so that it doesn't trigger the in-game hotkeys
e.consume();
// FALLTHROUGH
case KeyEvent.VK_ENTER:
plugin.setTyping(false);
clientThread.invoke(plugin::lockChat);
break;