From 11ebb3a599a1514df8aed3ff77f7a5eaff745a6d Mon Sep 17 00:00:00 2001 From: raiyni Date: Wed, 10 Oct 2018 11:51:17 -0500 Subject: [PATCH] Don't update tags if interface is force closed --- .../net/runelite/client/plugins/banktags/BankTagsPlugin.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/banktags/BankTagsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/banktags/BankTagsPlugin.java index 3d46f59527..fdb2447653 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/banktags/BankTagsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/banktags/BankTagsPlugin.java @@ -32,6 +32,7 @@ import com.google.common.eventbus.Subscribe; import com.google.inject.Provides; import java.awt.event.MouseWheelEvent; import java.util.Arrays; +import java.util.Objects; import javax.inject.Inject; import net.runelite.api.Client; import net.runelite.api.InventoryID; @@ -40,6 +41,7 @@ import net.runelite.api.ItemComposition; import net.runelite.api.ItemContainer; import net.runelite.api.MenuAction; import net.runelite.api.MenuEntry; +import net.runelite.api.VarClientStr; import net.runelite.api.events.ConfigChanged; import net.runelite.api.events.DraggingWidgetChanged; import net.runelite.api.events.GameTick; @@ -248,7 +250,7 @@ public class BankTagsPlugin extends Plugin implements MouseWheelListener chatboxInputManager.openInputWindow(itemName + " tags:", initialValue, (newTags) -> { - if (newTags == null) + if (!Objects.equals(newTags, client.getVar(VarClientStr.INPUT_TEXT))) { return; }