diff --git a/src/main/java/eu/crushedpixel/replaymod/gui/replayviewer/GuiReplayViewer.java b/src/main/java/eu/crushedpixel/replaymod/gui/replayviewer/GuiReplayViewer.java index 5811e783..09b52a64 100755 --- a/src/main/java/eu/crushedpixel/replaymod/gui/replayviewer/GuiReplayViewer.java +++ b/src/main/java/eu/crushedpixel/replaymod/gui/replayviewer/GuiReplayViewer.java @@ -118,8 +118,6 @@ public class GuiReplayViewer extends GuiScreen implements GuiYesNoCallback { super.onGuiClosed(); } - private Thread fileReloader; - @Override @SuppressWarnings("deprecation") public void initGui() { @@ -128,20 +126,17 @@ public class GuiReplayViewer extends GuiScreen implements GuiYesNoCallback { if(!this.initialized) { replayGuiList = new ReplayList(this, this.mc, this.width, this.height, 32, this.height - 64, 36); this.initialized = true; + + new Thread(new Runnable() { + @Override + public void run() { + reloadFiles(); + } + }, "replay-viewer-file-reloader").start(); } else { this.replayGuiList.setDimensions(this.width, this.height, 32, this.height - 64); } - if(fileReloader != null) fileReloader.stop(); - - fileReloader = new Thread(new Runnable() { - @Override - public void run() { - reloadFiles(); - } - }, "replay-viewer-file-reloader"); - fileReloader.start(); - this.createButtons(); }