From b4d662843b3ab2a326a69cb1c3a152fe69c996df Mon Sep 17 00:00:00 2001 From: tastybento Date: Sun, 18 Aug 2019 18:13:14 -0700 Subject: [PATCH] Fixes next arrow showing when there is nothing on next page https://github.com/BentoBoxWorld/BentoBox/issues/904 --- .../java/world/bentobox/bentobox/api/panels/TabbedPanel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/world/bentobox/bentobox/api/panels/TabbedPanel.java b/src/main/java/world/bentobox/bentobox/api/panels/TabbedPanel.java index 956afe6e1..95202c58d 100644 --- a/src/main/java/world/bentobox/bentobox/api/panels/TabbedPanel.java +++ b/src/main/java/world/bentobox/bentobox/api/panels/TabbedPanel.java @@ -104,7 +104,7 @@ public class TabbedPanel extends Panel implements PanelListener { return true; }).build()); } - if ((page + 1) * 45 < items.size()) { + if ((page + 1) * 43L < panelItems.stream().filter(Objects::nonNull).count()) { // Next page icon items.put(items.lastKey() + 1, new PanelItemBuilder().icon(Material.ARROW).name(tpb.getUser().getTranslation(PROTECTION_PANEL + "next")).clickHandler((panel, user1, clickType, slot1) -> { this.activePage++;