From 2bea114617570e959c04106cc52fe4e0934275bd Mon Sep 17 00:00:00 2001 From: minenash Date: Fri, 31 May 2019 20:22:44 -0400 Subject: Fixed page overload bug --- src/main/java/com/redstoner/modules/saylol/Saylol.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/redstoner/modules/saylol/Saylol.java b/src/main/java/com/redstoner/modules/saylol/Saylol.java index 2a863ed..af415e2 100644 --- a/src/main/java/com/redstoner/modules/saylol/Saylol.java +++ b/src/main/java/com/redstoner/modules/saylol/Saylol.java @@ -255,8 +255,6 @@ public class Saylol implements Module { return true; } - int pages = getMaxPage(results.size()); - if (results.get(0) == -1) { listLols(sender, page); } else { @@ -324,13 +322,13 @@ public class Saylol implements Module { return false; } - private boolean warnPageOutOfBounds(CommandSender sender, int start, int pages) { - if (start < 0) { + private boolean warnPageOutOfBounds(CommandSender sender, int page, int pages) { + if (page <= 0) { getLogger().message(sender, true, "Page number too small, must be at least 1!"); return true; } - if (start > lols.size()) { + if (page > pages) { getLogger().message(sender, true, "Page number too big, must be at most " + pages + "!"); return true; } @@ -356,7 +354,7 @@ public class Saylol implements Module { int end = start + PAGE_SIZE; int pages = getMaxPage(results.size()); - if (warnPageOutOfBounds(sender, start, pages)) return; + if (warnPageOutOfBounds(sender, page, pages)) return; Message m = new Message(sender, null); m.appendText(getLogger().getHeader().replace("\n", "")); -- cgit v1.2.3