Skip to content

Commit 58581e2

Browse files
committed
Added .getParentFile() to saveas for mac. This prevents saving into the sketch itself
1 parent a4e8473 commit 58581e2

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

app/src/processing/app/Sketch.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -641,7 +641,14 @@ protected boolean saveAs() throws IOException {
641641
fd.setSelectedFile(new File(Base.getSketchbookFolder().getAbsolutePath(), data.getFolder().getName()));
642642
} else {
643643
// default to the parent folder of where this was
644-
fd.setSelectedFile(data.getFolder());
644+
// on macs a .getParentFile() method is required
645+
646+
if (OSUtils.isMacOS()) {
647+
fd.setSelectedFile(data.getFolder().getParentFile());
648+
} else {
649+
fd.setSelectedFile(data.getFolder());
650+
}
651+
645652
}
646653

647654
int returnVal = fd.showSaveDialog(editor);

0 commit comments

Comments
 (0)