From 268d4f0ad820a6d55b93c87b5ed643b9da0833fa Mon Sep 17 00:00:00 2001 From: SiboVG Date: Tue, 28 Mar 2023 22:11:37 +0200 Subject: [PATCH] Delete export file if unsuccessful --- swing/src/net/sf/openrocket/gui/main/BasicFrame.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/swing/src/net/sf/openrocket/gui/main/BasicFrame.java b/swing/src/net/sf/openrocket/gui/main/BasicFrame.java index 7a23aaf96..176702c00 100644 --- a/swing/src/net/sf/openrocket/gui/main/BasicFrame.java +++ b/swing/src/net/sf/openrocket/gui/main/BasicFrame.java @@ -1416,8 +1416,12 @@ public class BasicFrame extends JFrame { } file = FileHelper.forceExtension(file, RASAeroCommonConstants.FILE_EXTENSION); - if (FileHelper.confirmWrite(file, this) ) { - return saveAsRASAero(file); + if (FileHelper.confirmWrite(file, this)) { + boolean result = saveAsRASAero(file); + if (!result) { + file.delete(); + } + return result; } return false; }