diff --git a/imageio/imageio-psd/src/main/java/com/twelvemonkeys/imageio/plugins/psd/PSDGridAndGuideInfo.java b/imageio/imageio-psd/src/main/java/com/twelvemonkeys/imageio/plugins/psd/PSDGridAndGuideInfo.java index 1248f7af..96e47616 100644 --- a/imageio/imageio-psd/src/main/java/com/twelvemonkeys/imageio/plugins/psd/PSDGridAndGuideInfo.java +++ b/imageio/imageio-psd/src/main/java/com/twelvemonkeys/imageio/plugins/psd/PSDGridAndGuideInfo.java @@ -45,9 +45,10 @@ final class PSDGridAndGuideInfo extends PSDImageResource { guides = new GuideResource[guideCount]; - for (GuideResource guide : guides) { - guide.location = pInput.readInt(); - guide.direction = pInput.readByte(); + for (int i = 0; i < guides.length; i++) { + guides[i] = new GuideResource(); + guides[i].location = pInput.readInt(); + guides[i].direction = pInput.readByte(); } }