Refresh ReplayViewer list after replay is saved (closes #379)

This commit is contained in:
Jonas Herzig
2020-10-03 10:50:50 +02:00
parent b488e0b059
commit 1486fe7fd0

View File

@@ -5,8 +5,10 @@ import com.replaymod.core.utils.Utils;
import com.replaymod.replay.gui.screen.GuiReplayViewer;
import com.replaymod.replaystudio.replay.ReplayMetaData;
import com.replaymod.replaystudio.us.myles.ViaVersion.api.Pair;
import de.johni0702.minecraft.gui.container.AbstractGuiScreen;
import de.johni0702.minecraft.gui.container.GuiContainer;
import de.johni0702.minecraft.gui.container.GuiPanel;
import de.johni0702.minecraft.gui.container.GuiScreen;
import de.johni0702.minecraft.gui.container.VanillaGuiScreen;
import de.johni0702.minecraft.gui.element.GuiButton;
import de.johni0702.minecraft.gui.element.GuiLabel;
@@ -63,6 +65,10 @@ public class GuiSavingReplay {
public void close() {
core.getBackgroundProcesses().removeProcess(panel);
AbstractGuiScreen<?> currentScreen = GuiScreen.from(mc.currentScreen);
if (currentScreen instanceof GuiReplayViewer) {
((GuiReplayViewer) currentScreen).list.load();
}
}
public GuiProgressBar getProgressBar() {