diff --git a/jdk/src/share/classes/sun/awt/image/MultiResolutionCachedImage.java b/jdk/src/share/classes/sun/awt/image/MultiResolutionCachedImage.java index 376827c0885..b1c6dae2c4b 100644 --- a/jdk/src/share/classes/sun/awt/image/MultiResolutionCachedImage.java +++ b/jdk/src/share/classes/sun/awt/image/MultiResolutionCachedImage.java @@ -53,7 +53,7 @@ public class MultiResolutionCachedImage extends AbstractMultiResolutionImage { Dimension2D[] sizes, BiFunction mapper) { this.baseImageWidth = baseImageWidth; this.baseImageHeight = baseImageHeight; - this.sizes = sizes; + this.sizes = (sizes == null) ? null : Arrays.copyOf(sizes, sizes.length); this.mapper = mapper; }