aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/gui
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/me/shedaniel/rei/gui')
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java9
1 files changed, 2 insertions, 7 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 e329a51aa..850e1973a 100644
--- a/src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java
+++ b/src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java
@@ -308,13 +308,6 @@ public class EntryListWidget extends Widget {
Tessellator tessellator = Tessellator.getInstance();
BufferBuilder buffer = tessellator.getBufferBuilder();
double maxScroll = height;
- // int scrollBarHeight = MathHelper.floor((rectangle.height) * (rectangle.height) / maxScroll);
- // scrollBarHeight = MathHelper.clamp(scrollBarHeight, 32, rectangle.height - 8);
- // int minY = (int) (scroll * (rectangle.height - scrollBarHeight) / maxScroll) + rectangle.y + 1;
- // if (minY < this.rectangle.y + 1)
- // minY = this.rectangle.y;
- // if (minY + scrollBarHeight >= rectangle.getMaxY())
- // minY = rectangle.getMaxY() - scrollBarHeight;
int scrollBarHeight = MathHelper.floor((rectangle.height) * (rectangle.height) / maxScroll);
scrollBarHeight = MathHelper.clamp(scrollBarHeight, 32, rectangle.height - 8);
scrollBarHeight = (int) ((double) scrollBarHeight - Math.min((double) (this.scroll < 0.0D ? (int) (-this.scroll) : (this.scroll > (double) this.getMaxScroll() ? (int) this.scroll - this.getMaxScroll() : 0)), (double) scrollBarHeight * 0.75D));
@@ -537,6 +530,8 @@ public class EntryListWidget extends Widget {
if (any.isPresent())
newList.add(any.get());
}
+ if (newList.isEmpty())
+ return Collections.unmodifiableList(stacks);
return Collections.unmodifiableList(newList);
}