diff --git a/components/formats-bsd/src/loci/formats/out/PyramidOMETiffWriter.java b/components/formats-bsd/src/loci/formats/out/PyramidOMETiffWriter.java index d287493b8ac..aa98a1037fd 100644 --- a/components/formats-bsd/src/loci/formats/out/PyramidOMETiffWriter.java +++ b/components/formats-bsd/src/loci/formats/out/PyramidOMETiffWriter.java @@ -155,7 +155,7 @@ public void close() throws IOException { long nextPointer = index < allOffsets.length ? allOffsets[index] : 0; saver.overwriteIFDOffset(in, allOffsets[mainIFDIndex], nextPointer); - saver.overwriteIFDValue(in, currentFullResolution, IFD.SUB_IFD, subIFDOffsets); + saver.overwriteIFDValue(in, allOffsets[mainIFDIndex], IFD.SUB_IFD, subIFDOffsets, true); } mainIFDIndex++;