src/java.desktop/share/classes/sun/awt/SunToolkit.java

Print this page

        

*** 841,858 **** protected static boolean imageCached(Object key) { return imgCache.containsKey(key); } protected static boolean imageExists(String filename) { checkPermissions(filename); ! return filename != null && new File(filename).exists(); } @SuppressWarnings("try") protected static boolean imageExists(URL url) { - checkPermissions(url); if (url != null) { try (InputStream is = url.openStream()) { return true; }catch(IOException e){ return false; } --- 841,861 ---- protected static boolean imageCached(Object key) { return imgCache.containsKey(key); } protected static boolean imageExists(String filename) { + if (filename != null) { checkPermissions(filename); ! return new File(filename).exists(); ! } ! return false; } @SuppressWarnings("try") protected static boolean imageExists(URL url) { if (url != null) { + checkPermissions(url); try (InputStream is = url.openStream()) { return true; }catch(IOException e){ return false; }