diff --git a/src/main/java/appeng/client/gui/AEBaseGui.java b/src/main/java/appeng/client/gui/AEBaseGui.java index c0495c4a5..dbd908247 100644 --- a/src/main/java/appeng/client/gui/AEBaseGui.java +++ b/src/main/java/appeng/client/gui/AEBaseGui.java @@ -38,7 +38,6 @@ import com.google.common.collect.Lists; import mezz.jei.api.IRecipesGui; import net.minecraftforge.client.event.GuiOpenEvent; import net.minecraftforge.common.MinecraftForge; -import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import org.lwjgl.input.Keyboard; import org.lwjgl.input.Mouse; import org.lwjgl.opengl.GL11; @@ -586,7 +585,6 @@ public abstract class AEBaseGui extends GuiContainer return false; } - @SubscribeEvent public void onGuiOpenEvent(GuiOpenEvent event) { // Why oh why mezz? (RecipesGui.java, displayGuiScreenWithoutClose() if(event.getGui() instanceof IRecipesGui) { diff --git a/src/main/java/appeng/client/gui/implementations/GuiMEMonitorable.java b/src/main/java/appeng/client/gui/implementations/GuiMEMonitorable.java index cdaa2d248..f882e6eb6 100644 --- a/src/main/java/appeng/client/gui/implementations/GuiMEMonitorable.java +++ b/src/main/java/appeng/client/gui/implementations/GuiMEMonitorable.java @@ -22,7 +22,9 @@ package appeng.client.gui.implementations; import java.io.IOException; import java.util.List; +import mezz.jei.api.IRecipesGui; import net.minecraftforge.client.event.GuiOpenEvent; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import org.lwjgl.input.Keyboard; import org.lwjgl.input.Mouse; @@ -382,9 +384,13 @@ public class GuiMEMonitorable extends AEBaseMEGui implements ISortSource, IConfi } @Override + @SubscribeEvent public void onGuiOpenEvent(GuiOpenEvent event) { super.onGuiOpenEvent(event); - memoryText = this.searchField.getText(); + if(event.getGui() instanceof IRecipesGui) + { + memoryText = this.searchField.getText(); + } } @Override