diff options
Diffstat (limited to 'RoughlyEnoughItems-runtime/src/main/java')
2 files changed, 2 insertions, 2 deletions
diff --git a/RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java b/RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java index 5e8b7ed1a..386ba9b18 100644 --- a/RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java +++ b/RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java @@ -247,7 +247,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/RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/widget/FavoritesListWidget.java b/RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/widget/FavoritesListWidget.java index a686d3d71..68c2ecfce 100644 --- a/RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/widget/FavoritesListWidget.java +++ b/RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/widget/FavoritesListWidget.java @@ -131,7 +131,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) -> { |
