Hi All,

Kindly review the fix for JDK9.

Bug: 
https://bugs.openjdk.java.net/browse/JDK-8156099 
<https://bugs.openjdk.java.net/browse/JDK-8156099>

Webrev:
http://cr.openjdk.java.net/~mhalder/8156099/webrev.00/ 
<http://cr.openjdk.java.net/~mhalder/8156099/webrev.00/>

Issue: 
[macosx] Drag and drop of link from web browser, DataFlavor types 
application/x-java-url and text/uri-list, getTransferData returns null

Cause:
This issue is a regression of issue 
https://bugs.openjdk.java.net/browse/JDK-8136763 
<https://bugs.openjdk.java.net/browse/JDK-8136763>. 
While adding fix to 8136763 code was modified to handle coping of multiple 
files but proper distinction was not added between bytes containing files and 
urls.

Fix:
Fixed by comparing format of the bytes received for dataflavor 
"mimetype=text/uri-list".
Fixed by distinguishing between bytes containing files and urls. In both cases 
the dataflavor contains same “mimetype=text/uri-list”, but the format is 
different. 
Format CF_FILE is only used in case of bytes containing files. 

Regards,
Manajit

Reply via email to