From 74688f2a40f51149b97496eaa58ecd55c497b4a6 Mon Sep 17 00:00:00 2001 From: friarsol Date: Wed, 15 Sep 2021 20:46:53 -0400 Subject: [PATCH] I think this fixes quest foil crash --- .../src/main/java/forge/toolbox/imaging/FImageUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui-desktop/src/main/java/forge/toolbox/imaging/FImageUtil.java b/forge-gui-desktop/src/main/java/forge/toolbox/imaging/FImageUtil.java index 34e5babcd9e..8f6fe9c231c 100644 --- a/forge-gui-desktop/src/main/java/forge/toolbox/imaging/FImageUtil.java +++ b/forge-gui-desktop/src/main/java/forge/toolbox/imaging/FImageUtil.java @@ -126,7 +126,7 @@ public final class FImageUtil { } ColorModel cm = plainImage.getColorModel(); - BufferedImage foilImage = new BufferedImage(cm, plainImage.copyData(null), cm.isAlphaPremultiplied(), null); + BufferedImage foilImage = new BufferedImage(cm, plainImage.copyData(plainImage.getRaster().createCompatibleWritableRaster()), cm.isAlphaPremultiplied(), null); final String fl = String.format("foil%02d", foilIndex); CardFaceSymbols.drawOther(foilImage.getGraphics(), fl, 0, 0, foilImage.getWidth(), foilImage.getHeight()); return foilImage;