diff options
| author | Unknown <shekwancheung0528@gmail.com> | 2019-02-21 17:16:21 +0800 |
|---|---|---|
| committer | Unknown <shekwancheung0528@gmail.com> | 2019-02-21 17:16:21 +0800 |
| commit | 9a1f55351ba2c99c271e7ebdc92496ca981d23c9 (patch) | |
| tree | 09b53c0cc38def4643dda245b5cf7f3c1251837b /src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java | |
| parent | 66cc75d3f6919f692a61fe07986869839c336b56 (diff) | |
| download | RoughlyEnoughItems-2.3.0.52.tar.gz RoughlyEnoughItems-2.3.0.52.tar.bz2 RoughlyEnoughItems-2.3.0.52.zip | |
Update to 19w08a2.3.0.52
Diffstat (limited to 'src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java b/src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java index 10f84192a..896b4b872 100644 --- a/src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java +++ b/src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java @@ -195,6 +195,8 @@ public class ContainerScreenOverlay extends DrawableContainer { public void draw(int int_1, int int_2, float float_1) { if (!GuiHelper.isOverlayVisible()) return; + buttonLeft.enabled = itemListOverlay.getWidgets().size() > 0; + buttonRight.enabled = itemListOverlay.getWidgets().size() > 0; widgets.forEach(widget -> { GuiLighting.disable(); widget.draw(int_1, int_2, float_1); @@ -269,7 +271,7 @@ public class ContainerScreenOverlay extends DrawableContainer { } if (itemStack == null && MinecraftClient.getInstance().currentScreen instanceof RecipeViewingWidgetScreen) { RecipeViewingWidgetScreen recipeViewingWidget = (RecipeViewingWidgetScreen) MinecraftClient.getInstance().currentScreen; - for(GuiEventListener entry : recipeViewingWidget.getEntries()) + for(GuiEventListener entry : recipeViewingWidget.method_1968()) if (entry instanceof ItemSlotWidget && ((HighlightableWidget) entry).isHighlighted(point.x, point.y)) { itemStack = ((ItemSlotWidget) entry).getCurrentStack(); break; @@ -291,14 +293,14 @@ public class ContainerScreenOverlay extends DrawableContainer { public boolean charTyped(char char_1, int int_1) { if (!GuiHelper.isOverlayVisible()) return false; - for(GuiEventListener listener : getEntries()) + for(GuiEventListener listener : method_1968()) if (listener.charTyped(char_1, int_1)) return true; return super.charTyped(char_1, int_1); } @Override - protected List<? extends GuiEventListener> getEntries() { + public List<? extends GuiEventListener> method_1968() { return widgets; } |
