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