diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/banktags/tabs/TabInterface.java b/runelite-client/src/main/java/net/runelite/client/plugins/banktags/tabs/TabInterface.java index 82a19b4f3d..3b1100453a 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/banktags/tabs/TabInterface.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/banktags/tabs/TabInterface.java @@ -981,7 +981,7 @@ public class TabInterface } int proposedIndex = currentTabIndex + direction; - int numTabs = tabManager.size() + 1; + int numTabs = tabManager.size(); if (proposedIndex >= numTabs || proposedIndex < 0) { @@ -1075,7 +1075,7 @@ public class TabInterface { int y = bounds.y + MARGIN + BUTTON_HEIGHT; - if (maxTabs > tabManager.size()) + if (maxTabs >= tabManager.size()) { currentTabIndex = 0; } @@ -1122,8 +1122,6 @@ public class TabInterface } } - updateWidget(newTab, y); - boolean hidden = !(tabManager.size() > 0); upButton.setHidden(hidden);