From 836549cf5f07331eef40e9ea90048d10a1ae270a Mon Sep 17 00:00:00 2001 From: Purps Date: Sun, 5 Sep 2021 19:43:42 -0400 Subject: [PATCH] Check if the widget is hidden in the event it still exists. --- .../java/net/runelite/client/plugins/iutils/BankUtils.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/iutils/src/main/java/net/runelite/client/plugins/iutils/BankUtils.java b/iutils/src/main/java/net/runelite/client/plugins/iutils/BankUtils.java index a258d9e8..d327de88 100644 --- a/iutils/src/main/java/net/runelite/client/plugins/iutils/BankUtils.java +++ b/iutils/src/main/java/net/runelite/client/plugins/iutils/BankUtils.java @@ -58,7 +58,9 @@ public class BankUtils { } public boolean isOpen() { - return client.getWidget(WidgetInfo.BANK_ITEM_CONTAINER) != null; + Widget bankWidget = client.getWidget(WidgetInfo.BANK_ITEM_CONTAINER); + // When you close the bank manually with a hot-key, the widget is still active but hidden. + return bankWidget != null && !bankWidget.isHidden(); } public void close() {