Refresh ReplayViewer list after replay is saved (closes #379)
This commit is contained in:
@@ -5,8 +5,10 @@ import com.replaymod.core.utils.Utils;
|
|||||||
import com.replaymod.replay.gui.screen.GuiReplayViewer;
|
import com.replaymod.replay.gui.screen.GuiReplayViewer;
|
||||||
import com.replaymod.replaystudio.replay.ReplayMetaData;
|
import com.replaymod.replaystudio.replay.ReplayMetaData;
|
||||||
import com.replaymod.replaystudio.us.myles.ViaVersion.api.Pair;
|
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.GuiContainer;
|
||||||
import de.johni0702.minecraft.gui.container.GuiPanel;
|
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.container.VanillaGuiScreen;
|
||||||
import de.johni0702.minecraft.gui.element.GuiButton;
|
import de.johni0702.minecraft.gui.element.GuiButton;
|
||||||
import de.johni0702.minecraft.gui.element.GuiLabel;
|
import de.johni0702.minecraft.gui.element.GuiLabel;
|
||||||
@@ -63,6 +65,10 @@ public class GuiSavingReplay {
|
|||||||
|
|
||||||
public void close() {
|
public void close() {
|
||||||
core.getBackgroundProcesses().removeProcess(panel);
|
core.getBackgroundProcesses().removeProcess(panel);
|
||||||
|
AbstractGuiScreen<?> currentScreen = GuiScreen.from(mc.currentScreen);
|
||||||
|
if (currentScreen instanceof GuiReplayViewer) {
|
||||||
|
((GuiReplayViewer) currentScreen).list.load();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public GuiProgressBar getProgressBar() {
|
public GuiProgressBar getProgressBar() {
|
||||||
|
|||||||
Reference in New Issue
Block a user