diff options
author | hannibal2 <24389977+hannibal002@users.noreply.github.com> | 2023-02-15 18:50:09 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-15 18:50:09 +0100 |
commit | e0ab2af457daf50b838248afbc4110c97a0c8b4a (patch) | |
tree | 7622419d2c9291e01cd36ac16bd0b8c558976f03 | |
parent | 6b0ab49a2cfc31daee3552861aae847a5d42f9d6 (diff) | |
download | NotEnoughUpdates-e0ab2af457daf50b838248afbc4110c97a0c8b4a.tar.gz NotEnoughUpdates-e0ab2af457daf50b838248afbc4110c97a0c8b4a.tar.bz2 NotEnoughUpdates-e0ab2af457daf50b838248afbc4110c97a0c8b4a.zip |
Workaround for NEUOverlay crash (#615)
* Workaround for IndexOutOfBoundsException in NEUOverlay
* -1 line
---------
Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com>
-rw-r--r-- | src/main/java/io/github/moulberry/notenoughupdates/NEUOverlay.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/NEUOverlay.java b/src/main/java/io/github/moulberry/notenoughupdates/NEUOverlay.java index 7159ef89..927b5e76 100644 --- a/src/main/java/io/github/moulberry/notenoughupdates/NEUOverlay.java +++ b/src/main/java/io/github/moulberry/notenoughupdates/NEUOverlay.java @@ -1500,7 +1500,14 @@ public class NEUOverlay extends Gui { int actualIndex = index + getSlotsXSize() * getSlotsYSize() * page; List<JsonObject> searchedItems = getSearchedItems(); if (0 <= actualIndex && actualIndex < searchedItems.size()) { - return searchedItems.get(actualIndex); + try { + return searchedItems.get(actualIndex); + } catch (IndexOutOfBoundsException e) { + System.out.println("searchedItems size: " + searchedItems.size()); + System.out.println("actualIndex: " + actualIndex); + e.printStackTrace(); + return null; + } } else { return null; } |