From 4d79d6eb7eee73f50edef905a255db30741614de Mon Sep 17 00:00:00 2001 From: NichtStudioCode <51272202+NichtStudioCode@users.noreply.github.com> Date: Wed, 20 Oct 2021 23:07:20 +0200 Subject: [PATCH] Possible fix for IndexOutOfBoundsException in getPageElements --- InvUI/src/main/java/de/studiocode/invui/gui/impl/PagedGUI.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/InvUI/src/main/java/de/studiocode/invui/gui/impl/PagedGUI.java b/InvUI/src/main/java/de/studiocode/invui/gui/impl/PagedGUI.java index 10d4147..e45176f 100644 --- a/InvUI/src/main/java/de/studiocode/invui/gui/impl/PagedGUI.java +++ b/InvUI/src/main/java/de/studiocode/invui/gui/impl/PagedGUI.java @@ -64,7 +64,7 @@ public abstract class PagedGUI extends BaseGUI { if (currentPage == 0 || infinitePages) return; int pageAmount = getPageAmount(); - if (currentPage < 0) currentPage = 0; + if (currentPage < 0 || pageAmount <= 0) currentPage = 0; else if (currentPage >= pageAmount) currentPage = pageAmount - 1; }