From 6b5993ad64ce37d9db4652e7288a01eeb614f7c6 Mon Sep 17 00:00:00 2001 From: Jonas Herzig Date: Sun, 7 Jul 2024 11:02:41 +0200 Subject: [PATCH] Fix post-screenshot popup being invisible while HUD is hidden --- .../extras/advancedscreenshots/GuiCreateScreenshot.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/replaymod/extras/advancedscreenshots/GuiCreateScreenshot.java b/src/main/java/com/replaymod/extras/advancedscreenshots/GuiCreateScreenshot.java index cda0409d..c102d433 100644 --- a/src/main/java/com/replaymod/extras/advancedscreenshots/GuiCreateScreenshot.java +++ b/src/main/java/com/replaymod/extras/advancedscreenshots/GuiCreateScreenshot.java @@ -6,6 +6,7 @@ import com.replaymod.render.gui.GuiRenderSettings; import com.replaymod.replay.ReplayModReplay; 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.element.GuiLabel; import de.johni0702.minecraft.gui.function.Loadable; import de.johni0702.minecraft.gui.layout.GridLayout; @@ -58,8 +59,9 @@ public class GuiCreateScreenshot extends GuiRenderSettings implements Loadable { boolean success = new ScreenshotRenderer(settings).renderScreenshot(); if (success) { - new GuiUploadScreenshot(ReplayModReplay.instance.getReplayHandler().getOverlay(), mod, - settings).open(); + GuiScreen screen = createBaseScreen(); + new GuiUploadScreenshot(screen, mod, settings).open(); + screen.display(); } } catch (Throwable t) {