diff options
Diffstat (limited to 'libjava/classpath/javax/imageio/ImageReadParam.java')
-rw-r--r-- | libjava/classpath/javax/imageio/ImageReadParam.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libjava/classpath/javax/imageio/ImageReadParam.java b/libjava/classpath/javax/imageio/ImageReadParam.java index b2680f6b14e..8a31253e8d4 100644 --- a/libjava/classpath/javax/imageio/ImageReadParam.java +++ b/libjava/classpath/javax/imageio/ImageReadParam.java @@ -112,17 +112,17 @@ public class ImageReadParam extends IIOParam this.minProgressivePass = minPass; this.numProgressivePasses = numPasses; } - + public void setSourceRenderSize(Dimension size) throws UnsupportedOperationException { if (! canSetSourceRenderSize()) throw new UnsupportedOperationException - ("setting source render size not supported"); - + ("setting source render size not supported"); + if (size.width <= 0 || size.height <= 0) throw new IllegalArgumentException("negative dimension not allowed"); - + sourceRenderSize = size; } } |