From f57abb7a7c09ec5504a8aa6a262c1045d52e3e2f Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 1 Jun 2019 21:44:33 -0400 Subject: [PATCH] keyremapping: fix keys getting stuck from map loading If a key is depressed when loading, the key press was not getting remapped, causing the camera to continiously spin. Change to only ignore key presses on the login screen. --- .../client/plugins/keyremapping/KeyRemappingListener.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/keyremapping/KeyRemappingListener.java b/runelite-client/src/main/java/net/runelite/client/plugins/keyremapping/KeyRemappingListener.java index 4c538e2cde..4545c78902 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/keyremapping/KeyRemappingListener.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/keyremapping/KeyRemappingListener.java @@ -76,7 +76,7 @@ class KeyRemappingListener extends MouseAdapter implements KeyListener @Override public void keyPressed(KeyEvent e) { - if (client.getGameState() != GameState.LOGGED_IN || !plugin.chatboxFocused()) + if (client.getGameState() == GameState.LOGIN_SCREEN || !plugin.chatboxFocused()) { return; } @@ -218,7 +218,7 @@ class KeyRemappingListener extends MouseAdapter implements KeyListener @Override public void keyReleased(KeyEvent e) { - if (client.getGameState() != GameState.LOGGED_IN) + if (client.getGameState() == GameState.LOGIN_SCREEN) { return; }