From 32d2b2a8b7a7679b86cc99bc2280101b77d1e4d1 Mon Sep 17 00:00:00 2001 From: Tomas Slusny Date: Sat, 18 Aug 2018 16:32:53 +0200 Subject: [PATCH] Make pressing BkSPACE with empty chat exit chat Make pressing BKSPACE with empty chat buffer text exit typing mode in WASD plugin. Signed-off-by: Tomas Slusny --- .../client/plugins/wasdcamera/WASDCameraListener.java | 7 +++++++ 1 file changed, 7 insertions(+) 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 975f7343c2..d69362e3d0 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 @@ -25,6 +25,7 @@ */ package net.runelite.client.plugins.wasdcamera; +import com.google.common.base.Strings; import java.awt.event.KeyEvent; import java.util.HashMap; import java.util.Map; @@ -122,6 +123,12 @@ class WASDCameraListener extends MouseListener implements KeyListener plugin.lockChat(); }); break; + case KeyEvent.VK_BACK_SPACE: + if (Strings.isNullOrEmpty(client.getVar(VarClientStr.CHATBOX_TYPED_TEXT))) + { + plugin.setTyping(false); + clientThread.invoke(() -> plugin.lockChat()); + } } } }