fix for bug 65.. recursive 'data' folder

This commit is contained in:
benfry
2005-11-07 18:56:06 +00:00
parent 27613769ed
commit b0cf32083d
5 changed files with 72 additions and 20 deletions
+6 -6
View File
@@ -3197,15 +3197,15 @@ public class PApplet extends Applet
// (not the data folder) so check there first.
// the slash as a prefix means that it'll load from the root of
// the jar, rather than trying to dig into the package location
stream = getClass().getResourceAsStream("/" + filename);
//stream = getClass().getResourceAsStream("/" + filename);
//stream = getClass().getResourceAsStream(filename);
if (stream != null) return stream;
// check the data subfolder (used when bundling separately,
// probably should be the default for sketches)
//stream = getClass().getResourceAsStream("data/" + filename);
//if (stream != null) return stream;
// for rev 0096, the "data" folder will be exported intact
// (including folders to be processed recursively)
stream = getClass().getResourceAsStream("data/" + filename);
if (stream != null) return stream;
try {
URL url = new URL(filename);
stream = url.openStream();