diff options
| author | Unknown <shekwancheung0528@gmail.com> | 2019-03-12 00:49:04 +0800 |
|---|---|---|
| committer | Unknown <shekwancheung0528@gmail.com> | 2019-03-12 00:49:04 +0800 |
| commit | 744629f96372b90518b62be4e71295df622795c3 (patch) | |
| tree | 1b7edc1ad646541f043cf5a470dd7f7491afa533 /src/main/java/me/shedaniel/rei/gui/config/ConfigScreen.java | |
| parent | 23c180a94572acf10285b021faf171370d4b62d3 (diff) | |
| download | RoughlyEnoughItems-744629f96372b90518b62be4e71295df622795c3.tar.gz RoughlyEnoughItems-744629f96372b90518b62be4e71295df622795c3.tar.bz2 RoughlyEnoughItems-744629f96372b90518b62be4e71295df622795c3.zip | |
Soft depends on Cloth
Diffstat (limited to 'src/main/java/me/shedaniel/rei/gui/config/ConfigScreen.java')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/gui/config/ConfigScreen.java | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/config/ConfigScreen.java b/src/main/java/me/shedaniel/rei/gui/config/ConfigScreen.java index 32624584a..5e1e7cc1f 100644 --- a/src/main/java/me/shedaniel/rei/gui/config/ConfigScreen.java +++ b/src/main/java/me/shedaniel/rei/gui/config/ConfigScreen.java @@ -3,8 +3,8 @@ package me.shedaniel.rei.gui.config; import com.google.common.collect.Lists; import me.shedaniel.rei.RoughlyEnoughItemsCore; import me.shedaniel.rei.client.ClientHelper; -import me.shedaniel.rei.client.ScreenHelper; import me.shedaniel.rei.client.ItemListOrdering; +import me.shedaniel.rei.client.ScreenHelper; import me.shedaniel.rei.gui.widget.QueuedTooltip; import me.shedaniel.rei.gui.widget.TextFieldWidget; import net.minecraft.client.MinecraftClient; @@ -24,10 +24,12 @@ public class ConfigScreen extends Screen { private final List<QueuedTooltip> tooltipList; private Screen parent; + private boolean initOverlay; private ConfigEntryListWidget entryListWidget; - public ConfigScreen(Screen parent) { + public ConfigScreen(Screen parent, boolean initOverlay) { this.parent = parent; + this.initOverlay = initOverlay; this.tooltipList = Lists.newArrayList(); } @@ -35,7 +37,8 @@ public class ConfigScreen extends Screen { public boolean keyPressed(int int_1, int int_2, int int_3) { if (int_1 == 256 && this.doesEscapeKeyClose()) { MinecraftClient.getInstance().openScreen(parent); - ScreenHelper.getLastOverlay().onInitialized(); + if (initOverlay) + ScreenHelper.getLastOverlay().onInitialized(); return true; } else { return super.keyPressed(int_1, int_2, int_3); @@ -220,7 +223,7 @@ public class ConfigScreen extends Screen { } return true; } - + @Override public String getText() { return getTrueFalseText(RoughlyEnoughItemsCore.getConfigManager().getConfig().disableRecipeBook); @@ -340,7 +343,8 @@ public class ConfigScreen extends Screen { e.printStackTrace(); } ConfigScreen.this.client.openScreen(parent); - ScreenHelper.getLastOverlay().onInitialized(); + if (initOverlay) + ScreenHelper.getLastOverlay().onInitialized(); } }); super.onInitialized(); |
