diff --git a/runelite-client/src/main/java/net/runelite/client/util/HotkeyListener.java b/runelite-client/src/main/java/net/runelite/client/util/HotkeyListener.java index 6f5555bfe7..4db58ccf98 100644 --- a/runelite-client/src/main/java/net/runelite/client/util/HotkeyListener.java +++ b/runelite-client/src/main/java/net/runelite/client/util/HotkeyListener.java @@ -83,12 +83,16 @@ public abstract class HotkeyListener implements KeyListener { if (keybind.get().matches(e)) { + if (isPressed) + { + hotkeyReleased(); + } isPressed = false; isConsumingTyped = false; } } - public void hotkeyPressed() + protected void hotkeyPressed() { }