From e04496f74da492933fb19de4878828aa1e02f61e Mon Sep 17 00:00:00 2001 From: CrushedPixel Date: Mon, 1 Jun 2015 15:16:59 +0200 Subject: [PATCH] Automatically registers GuiReplaySaving Objects in constructor to avoid forgetting them --- .../java/eu/crushedpixel/replaymod/gui/GuiReplaySaving.java | 2 ++ .../eu/crushedpixel/replaymod/registry/ReplayFileAppender.java | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/eu/crushedpixel/replaymod/gui/GuiReplaySaving.java b/src/main/java/eu/crushedpixel/replaymod/gui/GuiReplaySaving.java index 46760ab4..77693c9e 100755 --- a/src/main/java/eu/crushedpixel/replaymod/gui/GuiReplaySaving.java +++ b/src/main/java/eu/crushedpixel/replaymod/gui/GuiReplaySaving.java @@ -1,5 +1,6 @@ package eu.crushedpixel.replaymod.gui; +import eu.crushedpixel.replaymod.ReplayMod; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.GuiScreen; import net.minecraft.client.resources.I18n; @@ -14,6 +15,7 @@ public class GuiReplaySaving extends GuiScreen { public GuiReplaySaving(GuiScreen waiting) { this.waiting = waiting; + ReplayMod.replayFileAppender.addFinishListener(this); } @Override diff --git a/src/main/java/eu/crushedpixel/replaymod/registry/ReplayFileAppender.java b/src/main/java/eu/crushedpixel/replaymod/registry/ReplayFileAppender.java index 4d20a385..35c6c6bb 100644 --- a/src/main/java/eu/crushedpixel/replaymod/registry/ReplayFileAppender.java +++ b/src/main/java/eu/crushedpixel/replaymod/registry/ReplayFileAppender.java @@ -29,7 +29,6 @@ public class ReplayFileAppender extends Thread { @Override public void run() { final GuiReplaySaving savingScreen = new GuiReplaySaving(null); - addFinishListener(savingScreen); Minecraft.getMinecraft().displayGuiScreen(savingScreen); }