From fcb1cd9b5826665e67f6dcb29ad423109bcb94e0 Mon Sep 17 00:00:00 2001 From: superiorser9 Date: Sat, 27 Feb 2021 20:37:45 +0000 Subject: [PATCH] BankPlugin: avoid keyboard input going to input text --- .../java/net/runelite/client/plugins/bank/BankPlugin.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/bank/BankPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/bank/BankPlugin.java index e0161503ae..5c73bef635 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/bank/BankPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/bank/BankPlugin.java @@ -238,12 +238,15 @@ public class BankPlugin extends Plugin log.debug("Bank pin keypress"); - final String input = client.getVar(VarClientStr.CHATBOX_TYPED_TEXT); + final String chatboxTypedText = client.getVar(VarClientStr.CHATBOX_TYPED_TEXT); + final String inputText = client.getVar(VarClientStr.INPUT_TEXT); clientThread.invokeLater(() -> { // reset chatbox input to avoid pin going to chatbox.. - client.setVar(VarClientStr.CHATBOX_TYPED_TEXT, input); + client.setVar(VarClientStr.CHATBOX_TYPED_TEXT, chatboxTypedText); client.runScript(ScriptID.CHAT_PROMPT_INIT); + client.setVar(VarClientStr.INPUT_TEXT, inputText); + client.runScript(ScriptID.CHAT_TEXT_INPUT_REBUILD, ""); client.runScript(onOpListener); });