mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
create sketchbook subfolders on startup (fixes #3548)
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user