Changeset 13356 in josm for trunk/src/org/openstreetmap/josm/tools/ImageProvider.java
- Timestamp:
- 2018-01-26T21:37:00+01:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/tools/ImageProvider.java
r13311 r13356 1718 1718 CheckParameterUtil.ensureParameterNotNull(input, "input"); 1719 1719 1720 InputStream istream = null; 1721 try { 1722 istream = input.openStream(); 1720 try (InputStream istream = Utils.openStream(input)) { 1721 ImageInputStream stream = ImageIO.createImageInputStream(istream); 1722 BufferedImage bi = read(stream, readMetadata, enforceTransparency); 1723 if (bi == null) { 1724 stream.close(); 1725 } 1726 return bi; 1723 1727 } catch (IOException e) { 1724 1728 throw new IIOException("Can't get input stream from URL!", e); 1725 1729 } 1726 ImageInputStream stream = ImageIO.createImageInputStream(istream);1727 BufferedImage bi;1728 try {1729 bi = read(stream, readMetadata, enforceTransparency);1730 if (bi == null) {1731 stream.close();1732 }1733 } finally {1734 istream.close();1735 }1736 return bi;1737 1730 } 1738 1731
Note:
See TracChangeset
for help on using the changeset viewer.