The issue here is a Reader(stream) is requested to handle a drop, via  
DataFlavor.getReaderForText(), and then the reader is completely read, but it 
isn't closed. It should be closed as soon as possible to release some native 
resources.
Fix is made to close the stream after it is being used

-------------

Commit messages:
 - 4893524: Swing drop targets should call close() on transferred readers and 
streams
 - Merge branch 'master' of github.com:prsadhuk/jdk
 - Merge remote-tracking branch 'upstream/master'
 - Merge remote-tracking branch 'upstream/master'
 - Revert "Fix"
 - Fix

Changes: https://git.openjdk.org/jdk/pull/15033/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=15033&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-4893524
  Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod
  Patch: https://git.openjdk.org/jdk/pull/15033.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/15033/head:pull/15033

PR: https://git.openjdk.org/jdk/pull/15033

Reply via email to