We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 6f7164a + 58581e2 commit 803a0eeCopy full SHA for 803a0ee
app/src/processing/app/Sketch.java
@@ -647,7 +647,14 @@ protected boolean saveAs() throws IOException {
647
fd.setDirectory(Base.getSketchbookFolder().getAbsolutePath());
648
} else {
649
// default to the parent folder of where this was
650
- fd.setDirectory(data.getFolder().getParentFile().getAbsolutePath());
+ // on macs a .getParentFile() method is required
651
+
652
+ if (OSUtils.isMacOS()) {
653
+ fd.setSelectedFile(data.getFolder().getParentFile());
654
+ } else {
655
+ fd.setSelectedFile(data.getFolder());
656
+ }
657
658
}
659
String oldName = data.getName();
660
fd.setFile(oldName);
0 commit comments