diff -r 70132524f97c openide.filesystems/src/org/openide/filesystems/XMLFileSystem.java --- a/openide.filesystems/src/org/openide/filesystems/XMLFileSystem.java Tue Mar 24 13:58:11 2009 +0100 +++ b/openide.filesystems/src/org/openide/filesystems/XMLFileSystem.java Tue Mar 24 15:00:26 2009 +0100 @@ -1044,20 +1044,7 @@ if (url != null) { String protocol = url.getProtocol(); - if ("jar".equals(protocol)) {//NOI18N - URL tmp = FileUtil.getArchiveFile(url); - url = (tmp != null) ? tmp : url; - protocol = url.getProtocol(); - } - - if ("file".equals(protocol)) { //NOI18N - try { - File f = new File(URI.create(url.toExternalForm())); - retval = (f.exists()) ? new Date(f.lastModified()) : null; - } catch (IllegalArgumentException x) { - Logger.getLogger(XMLFileSystem.class.getName()).log(Level.FINE, "#121777: " + url, x); - } - } else /* #96928 */ if (!NETWORK_PROTOCOLS.contains(protocol)) { + if (!NETWORK_PROTOCOLS.contains(protocol)) { retval = timeFromDateHeaderField(url); } }