From 513f53f1eeee109a29189845a1f66c9446bdfbb7 Mon Sep 17 00:00:00 2001 From: Jonas Herzig Date: Sun, 28 Jun 2020 20:20:44 +0200 Subject: [PATCH] Open output file popup in folder and with name of current file --- .../java/com/replaymod/render/gui/GuiRenderSettings.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/replaymod/render/gui/GuiRenderSettings.java b/src/main/java/com/replaymod/render/gui/GuiRenderSettings.java index 754e4553..c2173f1b 100644 --- a/src/main/java/com/replaymod/render/gui/GuiRenderSettings.java +++ b/src/main/java/com/replaymod/render/gui/GuiRenderSettings.java @@ -125,9 +125,12 @@ public class GuiRenderSettings extends GuiScreen implements Closeable { public final GuiButton outputFileButton = new GuiButton().setMinSize(new Dimension(0, 20)).onClick(new Runnable() { @Override public void run() { + GuiFileChooserPopup popup = GuiFileChooserPopup.openSaveGui(GuiRenderSettings.this, "replaymod.gui.save", + encodingPresetDropdown.getSelectedValue().getFileExtension()); + popup.setFolder(outputFile.getParentFile()); + popup.setFileName(outputFile.getName()); Futures.addCallback( - GuiFileChooserPopup.openSaveGui(GuiRenderSettings.this, "replaymod.gui.save", - encodingPresetDropdown.getSelectedValue().getFileExtension()).getFuture(), + popup.getFuture(), new FutureCallback() { @Override public void onSuccess(@Nullable File result) {