add a hack so that loadImage() works in settings() (fixes #299)

This commit is contained in:
Ben Fry
2022-01-11 00:25:23 -05:00
parent 956ddcf702
commit c9888a62b6
+5
View File
@@ -5248,6 +5248,11 @@ public class PApplet implements PConstants {
g.awaitAsyncSaveCompletion(filename);
}
// Hack so that calling loadImage() in settings() will work
// https://github.com/processing/processing4/issues/299
if (surface == null) {
return ShimAWT.loadImage(this, filename, extension);
}
return surface.loadImage(filename, extension);
}