Author: ivassile Date: 2013-05-14 14:15:18 -0400 (Tue, 14 May 2013) New Revision: 15504
Modified: branches/enterprise/JBPAPP_5_1_0_JBPAPP-10747/ui/src/main/java/org/jboss/seam/ui/graphicImage/Image.java Log: Fix for one-off patch https://issues.jboss.org/browse/JBPAPP-10747 Modified: branches/enterprise/JBPAPP_5_1_0_JBPAPP-10747/ui/src/main/java/org/jboss/seam/ui/graphicImage/Image.java =================================================================== --- branches/enterprise/JBPAPP_5_1_0_JBPAPP-10747/ui/src/main/java/org/jboss/seam/ui/graphicImage/Image.java 2013-05-14 17:23:38 UTC (rev 15503) +++ branches/enterprise/JBPAPP_5_1_0_JBPAPP-10747/ui/src/main/java/org/jboss/seam/ui/graphicImage/Image.java 2013-05-14 18:15:18 UTC (rev 15504) @@ -44,7 +44,7 @@ public enum Type { IMAGE_PNG("image/png", ".png", "PNG"), IMAGE_JPEG("image/jpeg", ".jpg", "JPEG", "image/jpg"), IMAGE_GIF( - "image/gif", ".gif", "GIF"); + "image/gif", ".gif", "GIF"), IMAGE_BMP("image/bmp", ".bmp", "BMP"); private String mimeType; @@ -474,7 +474,12 @@ ImageReadParam param = reader.getDefaultReadParam(); reader.setInput(stream, true, true); String type = reader.getFormatName(); - setContentType(Type.getTypeByFormatName(type)); + Type contentType = Type.getTypeByFormatName(type); + if (contentType == null) + { + throw new IllegalArgumentException("The image type is not supported"); + } + setContentType(contentType); bufferedImage = reader.read(0, param); stream.close(); reader.dispose(); _______________________________________________ seam-commits mailing list [email protected] https://lists.jboss.org/mailman/listinfo/seam-commits
