aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java2
2 files changed, 7 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 34d2f30..720c90c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,12 @@
2010-10-20 Omair Majid <[email protected]>
* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
+ (initializeResources): Do not perform url encoding on the file url. Stay
+ consistent with the unencoded urls used in getPermissions.
+
+2010-10-20 Omair Majid <[email protected]>
+
+ * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
(JNLPClassLoader): Call installShutdownHooks.
(installShutdownHooks): New method. Installs a shutdown hook to
recursively delete the contents of nativeDir.
diff --git a/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java b/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
index 03c44a1..9ce6f46 100644
--- a/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
+++ b/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
@@ -460,7 +460,7 @@ public class JNLPClassLoader extends URLClassLoader {
for (JARDesc jarDesc: file.getResources().getJARs()) {
try {
- URL location = tracker.getCacheFile(jarDesc.getLocation()).toURI().toURL();
+ URL location = tracker.getCacheFile(jarDesc.getLocation()).toURL();
SecurityDesc jarSecurity = file.getSecurity();
if (file instanceof PluginBridge) {