create sketchbook subfolders on startup (fixes #3548)

This commit is contained in:
Ben Fry
2015-08-08 09:11:54 -04:00
parent abda29d496
commit be09d8a752
2 changed files with 16 additions and 6 deletions
+13 -6
View File
@@ -1759,12 +1759,7 @@ public class Base {
sketchbookFolder.mkdirs();
}
}
getSketchbookLibrariesFolder().mkdir();
getSketchbookToolsFolder().mkdir();
getSketchbookModesFolder().mkdir();
getSketchbookExamplesFolder().mkdir();
// System.err.println("sketchbook: " + sketchbookFolder);
makeSketchbookSubfolders();
}
@@ -1772,6 +1767,18 @@ public class Base {
sketchbookFolder = folder;
Preferences.setSketchbookPath(folder.getAbsolutePath());
rebuildSketchbookMenus();
makeSketchbookSubfolders();
}
/**
* Create the libraries, modes, tools, examples folders in the sketchbook.
*/
static protected void makeSketchbookSubfolders() {
getSketchbookLibrariesFolder().mkdirs();
getSketchbookToolsFolder().mkdirs();
getSketchbookModesFolder().mkdirs();
getSketchbookExamplesFolder().mkdirs();
}
+3
View File
@@ -1,6 +1,9 @@
0240 (3.0b2)
X make download-jdk-macosx target work properly
X remove "pair is" debug messages
X create sketchbook subfolders on startup
X https://github.com/processing/processing/issues/3548
_ if no platforms selected in export, will still say "done exporting!"
_ maybe if none selected, should default select the current platform