From 60a32b26878591f985a0924ed3c57fd9ba41befc Mon Sep 17 00:00:00 2001 From: Alexander Scherbatiy Date: Thu, 31 Jul 2014 14:28:10 +0400 Subject: [PATCH] 8051838: [Findbugs]sun.awt.image.MultiResolutionCachedImage expose internal representation Reviewed-by: serb, pchelko --- .../share/classes/sun/awt/image/MultiResolutionCachedImage.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; }