Mercurial > hg > release > icedtea6-1.8
changeset 2063:50249f734932
2010-07-21 Deepak Bhole <dbhole@redhat.com>
* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java (getInstance):
Collapse extention loaders into baseloader rather than vice-verse.
author | doko@ubuntu.com |
---|---|
date | Sat, 24 Jul 2010 00:46:24 +0200 |
parents | 764f3a27b98d |
children | 1c6ebab0ea7f |
files | ChangeLog netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java |
diffstat | 2 files changed, 9 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Sat Jul 24 00:45:34 2010 +0200 +++ b/ChangeLog Sat Jul 24 00:46:24 2010 +0200 @@ -1,3 +1,8 @@ +2010-07-21 Deepak Bhole <dbhole@redhat.com> + + * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java (getInstance): + Collapse extention loaders into baseloader rather than vice-verse. + 2010-07-21 Deepak Bhole <dbhole@redhat.com> * netx/net/sourceforge/jnlp/SecurityDesc.java: Converge all property
--- a/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java Sat Jul 24 00:45:34 2010 +0200 +++ b/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java Sat Jul 24 00:46:24 2010 +0200 @@ -249,12 +249,10 @@ JNLPClassLoader extLoader = (JNLPClassLoader) urlToLoader.get(uniqueKey); if (extLoader != null && extLoader != loader) { - for (URL u : loader.getURLs()) - extLoader.addURL(u); - for (File nativeDirectory: loader.getNativeDirectories()) - extLoader.addNativeDirectory(nativeDirectory); - - loader = extLoader; + for (URL u : extLoader.getURLs()) + loader.addURL(u); + for (File nativeDirectory: extLoader.getNativeDirectories()) + loader.addNativeDirectory(nativeDirectory); } // loader is now current + ext. But we also need to think of