From 28f6f23fa85e65ac6c5b85b7a43a7fd9d21a0456 Mon Sep 17 00:00:00 2001 From: Adam Date: Thu, 16 Aug 2018 12:47:00 -0400 Subject: [PATCH] wasd plugin: disable key listener if not logged in --- .../client/plugins/wasdcamera/WASDCameraListener.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/wasdcamera/WASDCameraListener.java b/runelite-client/src/main/java/net/runelite/client/plugins/wasdcamera/WASDCameraListener.java index 69556e336e..8e21d2684b 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/wasdcamera/WASDCameraListener.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/wasdcamera/WASDCameraListener.java @@ -28,6 +28,7 @@ package net.runelite.client.plugins.wasdcamera; import java.awt.event.KeyEvent; import javax.inject.Inject; import net.runelite.api.Client; +import net.runelite.api.GameState; import net.runelite.api.VarClientStr; import net.runelite.client.callback.ClientThread; import net.runelite.client.input.KeyListener; @@ -56,7 +57,7 @@ class WASDCameraListener extends MouseListener implements KeyListener @Override public void keyPressed(KeyEvent e) { - if (!plugin.chatboxFocused()) + if (client.getGameState() != GameState.LOGGED_IN || !plugin.chatboxFocused()) { return; } @@ -146,7 +147,7 @@ class WASDCameraListener extends MouseListener implements KeyListener private void handleKey(KeyEvent e) { - if (!plugin.chatboxFocused()) + if (client.getGameState() != GameState.LOGGED_IN || !plugin.chatboxFocused()) { return; }