aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2020-08-02 02:32:58 +0800
committershedaniel <daniel@shedaniel.me>2020-08-02 02:32:58 +0800
commit77378ad674bdefcecd45494996262af59d684d1d (patch)
treeac17cae681809e2ca02814af37ba8dd4a81c4c0d /src/main/java
parent929ca0ed6de9dd25208304cd0f51a8f2d0f22ceb (diff)
downloadRoughlyEnoughItems-77378ad674bdefcecd45494996262af59d684d1d.tar.gz
RoughlyEnoughItems-77378ad674bdefcecd45494996262af59d684d1d.tar.bz2
RoughlyEnoughItems-77378ad674bdefcecd45494996262af59d684d1d.zip
Fix #392
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java2
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/FavoritesListWidget.java2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java b/src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java
index a0c8cc792..0c008480d 100644
--- a/src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java
+++ b/src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java
@@ -246,7 +246,7 @@ public class EntryListWidget extends WidgetWithBounds {
blockedCount++;
}
return false;
- }).limit(allStacks.size() - i[0]);
+ }).limit(Math.max(0, allStacks.size() - i[0]));
if (fastEntryRendering) {
entryStream.collect(Collectors.groupingBy(entryListEntry -> OptimalEntryStack.groupingHashFrom(entryListEntry.getCurrentEntry()))).forEach((integer, entries) -> {
diff --git a/src/main/java/me/shedaniel/rei/gui/widget/FavoritesListWidget.java b/src/main/java/me/shedaniel/rei/gui/widget/FavoritesListWidget.java
index 98ba401a0..92ede7a0d 100644
--- a/src/main/java/me/shedaniel/rei/gui/widget/FavoritesListWidget.java
+++ b/src/main/java/me/shedaniel/rei/gui/widget/FavoritesListWidget.java
@@ -130,7 +130,7 @@ public class FavoritesListWidget extends WidgetWithBounds {
blockedCount++;
}
return false;
- }).limit(favorites.size() - i[0]);
+ }).limit(Math.max(0, favorites.size() - i[0]));
if (fastEntryRendering) {
entryStream.collect(Collectors.groupingBy(entryListEntry -> OptimalEntryStack.groupingHashFrom(entryListEntry.getCurrentEntry()))).forEach((integer, entries) -> {