Merge pull request #4607 from JakubValtar/fix-async-save-resize

Fix resizing targets for async save
This commit is contained in:
Ben Fry
2016-08-06 09:38:10 -04:00
committed by GitHub
+3 -5
View File
@@ -8364,12 +8364,10 @@ public class PGraphics extends PImage implements PConstants {
targetsCreated++;
} else {
target = targetPool.take();
if (target.width != requestedWidth ||
target.height != requestedHeight) {
target.width = requestedWidth;
target.height = requestedHeight;
if (target.pixelWidth != requestedWidth ||
target.pixelHeight != requestedHeight) {
// TODO: this kills performance when saving different sizes
target.pixels = new int[requestedWidth * requestedHeight];
target = new PImage(requestedWidth, requestedHeight);
}
}
target.format = format;