bank tags: update detection of active tab for separator removal

This used to require additional logic to handle Withdraw-X but after e4b43d9, the tab interface should always be active if a tag tab is open so we can rely solely on that.
This commit is contained in:
trimbe
2020-07-23 19:32:42 -04:00
committed by Adam
parent 080bc013a8
commit c545052aad

View File

@@ -26,7 +26,6 @@
*/
package net.runelite.client.plugins.banktags;
import com.google.common.base.Strings;
import com.google.common.collect.Lists;
import com.google.common.primitives.Shorts;
import com.google.inject.Provides;
@@ -52,7 +51,6 @@ import net.runelite.api.MenuAction;
import net.runelite.api.MenuEntry;
import net.runelite.api.ScriptID;
import net.runelite.api.SpriteID;
import net.runelite.api.VarClientInt;
import net.runelite.api.VarClientStr;
import net.runelite.api.events.DraggingWidgetChanged;
import net.runelite.api.events.GameTick;
@@ -63,7 +61,6 @@ import net.runelite.api.events.ScriptCallbackEvent;
import net.runelite.api.events.ScriptPostFired;
import net.runelite.api.events.ScriptPreFired;
import net.runelite.api.events.WidgetLoaded;
import net.runelite.api.vars.InputType;
import net.runelite.api.widgets.Widget;
import net.runelite.api.widgets.WidgetID;
import net.runelite.api.widgets.WidgetInfo;
@@ -466,13 +463,6 @@ public class BankTagsPlugin extends Plugin implements MouseWheelListener
}
}
private boolean isSearching()
{
return client.getVar(VarClientInt.INPUT_TYPE) == InputType.SEARCH.getType()
|| (client.getVar(VarClientInt.INPUT_TYPE) <= 0
&& !Strings.isNullOrEmpty(client.getVar(VarClientStr.INPUT_TEXT)));
}
@Subscribe
public void onScriptPreFired(ScriptPreFired event)
{
@@ -518,7 +508,7 @@ public class BankTagsPlugin extends Plugin implements MouseWheelListener
// allow time for the tab interface to become active
clientThread.invokeLater(() ->
{
if (!isSearching() || !tabInterface.isActive())
if (!tabInterface.isActive())
{
return;
}