# HG changeset patch # User pchelko # Date 1380292500 -14400 # Node ID 3845c63e933d82fbc3b633c5239643f2f6834eba # Parent 8cc1a2344d8f2b1c17389997ba4a85a6350a2f93 8016563: Test closed/java/awt/dnd/ImageTransferTest/ImageTransferTest.html fails Reviewed-by: anthony, serb diff -r 8cc1a2344d8f -r 3845c63e933d jdk/src/share/classes/sun/awt/datatransfer/DataTransferer.java --- a/jdk/src/share/classes/sun/awt/datatransfer/DataTransferer.java Fri Sep 27 17:04:16 2013 +0400 +++ b/jdk/src/share/classes/sun/awt/datatransfer/DataTransferer.java Fri Sep 27 18:35:00 2013 +0400 @@ -1793,8 +1793,17 @@ } catch (Exception e) { throw new IOException(e.getMessage()); } + // Target data is Image + } else if (DataFlavor.imageFlavor.equals(flavor)) { + if (!isImageFormat(format)) { + throw new IOException("data translation failed"); + } + theObject = platformImageBytesToImage(inputStreamToByteArray(str), format); } + if (theObject == null) { + throw new IOException("data translation failed"); + } return theObject;