Skip to content

Commit 72b1948

Browse files
committed
don't delete export folders if they don't exist
1 parent 7384e91 commit 72b1948

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

app/src/processing/app/Mode.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1017,10 +1017,13 @@ public void prepareExportFolder(File targetFolder) {
10171017
if (targetFolder != null) {
10181018
// Nuke the old applet/application folder because it can cause trouble
10191019
if (Preferences.getBoolean("export.delete_target_folder")) {
1020-
try {
1021-
Platform.deleteFile(targetFolder);
1022-
} catch (IOException e) {
1023-
e.printStackTrace();
1020+
if (targetFolder.exists()) {
1021+
try {
1022+
Platform.deleteFile(targetFolder);
1023+
} catch (IOException e) {
1024+
// ignore errors/continue; likely to be ok
1025+
e.printStackTrace();
1026+
}
10241027
}
10251028
}
10261029
// Create a fresh output folder (needed before preproc is run next)

todo.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
0257 (3.2.5)
2+
X check for already-exported folders before trying to remove them
3+
X was spewing 'file not found' errors into the console
24

35

46
cleaning
57
X Contribution Manager does not show all libraries until filter cleared
68
X https://github.com/processing/processing/issues/4840
79
X fixed in 3.2.4
810

11+
912
_ NVIDIA driver problems (and means to check)
1013
_ https://github.com/processing/processing/issues/4853
1114

0 commit comments

Comments
 (0)