From 9525caa547b40d7999867328718a1a5344242a8f Mon Sep 17 00:00:00 2001
From: tobias <tobias@thecodedev.de>
Date: Sun, 29 Sep 2019 21:03:36 +0200
Subject: [PATCH] Set initial project export name in file chooser

---
 .../viewcontroller/dialog/project/ProjectExportDialog.java      | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/PlayWall/src/main/java/de/tobias/playpad/viewcontroller/dialog/project/ProjectExportDialog.java b/PlayWall/src/main/java/de/tobias/playpad/viewcontroller/dialog/project/ProjectExportDialog.java
index 15212f59..2bb7eb49 100644
--- a/PlayWall/src/main/java/de/tobias/playpad/viewcontroller/dialog/project/ProjectExportDialog.java
+++ b/PlayWall/src/main/java/de/tobias/playpad/viewcontroller/dialog/project/ProjectExportDialog.java
@@ -54,6 +54,7 @@ public class ProjectExportDialog extends NVC implements ProjectExporterDelegate
 
 		NVCStage nvcStage = applyViewControllerToStage();
 		nvcStage.initOwner(owner);
+		addCloseKeyShortcut(nvcStage::close);
 
 		busyView = new BusyView(this);
 	}
@@ -83,6 +84,7 @@ public class ProjectExportDialog extends NVC implements ProjectExporterDelegate
 		String extensionName = Localization.getString(Strings.FILE_FILTER_ZIP);
 		ExtensionFilter extensionFilter = new ExtensionFilter(extensionName, PlayPadMain.ZIP_TYPE);
 		chooser.getExtensionFilters().add(extensionFilter);
+		chooser.setInitialFileName(String.format("%s.zip", projectRef.getName()));
 
 		File file = chooser.showSaveDialog(getContainingWindow());
 		if (file != null) {
-- 
GitLab