aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2019-12-10 23:31:09 +0800
committershedaniel <daniel@shedaniel.me>2019-12-10 23:31:09 +0800
commit977350c12271246c2f220761fb33d58bab872357 (patch)
tree4de8f3bf4186d532fc9cb3ef130c1e63fff27bd3 /src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java
parent1b055888a74e68f5a287068428dc80196558fc98 (diff)
downloadRoughlyEnoughItems-977350c12271246c2f220761fb33d58bab872357.tar.gz
RoughlyEnoughItems-977350c12271246c2f220761fb33d58bab872357.tar.bz2
RoughlyEnoughItems-977350c12271246c2f220761fb33d58bab872357.zip
Semi working favorites
Diffstat (limited to 'src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java')
-rw-r--r--src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java b/src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java
index 904832392..260489abb 100644
--- a/src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java
+++ b/src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java
@@ -23,7 +23,6 @@ import net.minecraft.client.gui.Element;
import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.gui.screen.ingame.AbstractContainerScreen;
import net.minecraft.client.render.DiffuseLighting;
-import net.minecraft.client.render.DiffuseLighting;
import net.minecraft.client.render.Tessellator;
import net.minecraft.client.render.VertexConsumerProvider;
import net.minecraft.client.resource.language.I18n;
@@ -89,12 +88,12 @@ public class ContainerScreenOverlay extends WidgetWithBounds {
return ENTRY_LIST_WIDGET;
}
- public void init() {
- init(false);
+ public void init(boolean useless) {
+ init();
}
@SuppressWarnings("deprecation")
- public void init(boolean setPage) {
+ public void init() {
this.shouldReInit = false;
//Update Variables
this.children().clear();
@@ -103,9 +102,10 @@ public class ContainerScreenOverlay extends WidgetWithBounds {
DisplayHelper.DisplayBoundsHandler boundsHandler = DisplayHelper.getInstance().getResponsibleBoundsHandler(MinecraftClient.getInstance().currentScreen.getClass());
this.rectangle = ConfigManager.getInstance().getConfig().isLeftHandSidePanel() ? boundsHandler.getLeftBounds(MinecraftClient.getInstance().currentScreen) : boundsHandler.getRightBounds(MinecraftClient.getInstance().currentScreen);
widgets.add(ENTRY_LIST_WIDGET);
- if (ScreenHelper.getSearchField() == null)
+ ENTRY_LIST_WIDGET.updateArea(boundsHandler, ScreenHelper.getSearchField() == null ? "" : null);
+ if (ScreenHelper.getSearchField() == null) {
ScreenHelper.setSearchField(new OverlaySearchField(0, 0, 0, 0));
- ENTRY_LIST_WIDGET.updateArea(boundsHandler, ScreenHelper.getSearchField().getText());
+ }
ScreenHelper.getSearchField().getBounds().setBounds(getTextFieldArea());
this.widgets.add(ScreenHelper.getSearchField());
ScreenHelper.getSearchField().setChangedListener(s -> {
@@ -414,11 +414,11 @@ public class ContainerScreenOverlay extends WidgetWithBounds {
public void render(int mouseX, int mouseY, float delta) {
List<ItemStack> currentStacks = ClientHelper.getInstance().getInventoryItemsTypes();
if (shouldReInit)
- init(true);
+ init();
else {
for (DisplayHelper.DisplayBoundsHandler<?> handler : DisplayHelper.getInstance().getSortedBoundsHandlers(minecraft.currentScreen.getClass())) {
if (handler != null && handler.shouldRecalculateArea(!ConfigManager.getInstance().getConfig().isLeftHandSidePanel(), rectangle)) {
- init(true);
+ init();
break;
}
}