Mercurial > hg > release > icedtea-web-1.1
changeset 174:24da5acc49a2
Don't look into <codebase>/META-INF/ for resources.
author | Denis Lila <dlila@redhat.com> |
---|---|
date | Wed, 23 Mar 2011 16:38:33 -0400 |
parents | a640b4e4d226 |
children | 5a06b662ad9b |
files | ChangeLog NEWS netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java |
diffstat | 3 files changed, 23 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Mon Mar 21 17:27:20 2011 +0100 +++ b/ChangeLog Wed Mar 23 16:38:33 2011 -0400 @@ -1,3 +1,9 @@ +2011-03-23 Denis Lila <dlila@redhat.com> + + * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java + (findResource, findResources): New functions. Return nothing + if name.startsWith("META-INF"). Otherwise delegate to superclass. + 2011-03-21 Matthias Klose <doko@ubuntu.com> * launcher/itweb-settings.in: Use /bin/sh as interpreter.
--- a/NEWS Mon Mar 21 17:27:20 2011 +0100 +++ b/NEWS Wed Mar 23 16:38:33 2011 -0400 @@ -27,6 +27,7 @@ * Plugin - PR475, RH604061: Allow applets from the same page to use the same classloader - PR612: NetDania application ends on java.security.AccessControlException: access denied (java.util.PropertyPermission browser read) + - PR664: Sound doesn't play on runescape.com. New in release 1.0 (2010-XX-XX):
--- a/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java Mon Mar 21 17:27:20 2011 +0100 +++ b/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java Wed Mar 23 16:38:33 2011 -0400 @@ -1367,5 +1367,21 @@ public JNLPClassLoader getParentJNLPClassLoader() { return parentJNLPClassLoader; } + + @Override + public Enumeration<URL> findResources(String name) throws IOException { + if (!name.startsWith("META-INF")) { + return super.findResources(name); + } + return (new Vector<URL>(0)).elements(); + } + + @Override + public URL findResource(String name) { + if (!name.startsWith("META-INF")) { + return super.findResource(name); + } + return null; + } } }