From 77378ad674bdefcecd45494996262af59d684d1d Mon Sep 17 00:00:00 2001 From: shedaniel Date: Sun, 2 Aug 2020 02:32:58 +0800 Subject: Fix #392 --- src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java | 2 +- src/main/java/me/shedaniel/rei/gui/widget/FavoritesListWidget.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/main/java') 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) -> { -- cgit