aboutsummaryrefslogtreecommitdiffstats
path: root/netx
diff options
context:
space:
mode:
Diffstat (limited to 'netx')
-rw-r--r--netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java b/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
index 3ac5014..486ddff 100644
--- a/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
+++ b/netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
@@ -182,16 +182,15 @@ public class JNLPClassLoader extends URLClassLoader {
Runtime.getRuntime().addShutdownHook(new Thread() {
@Override
public void run() {
- if (JNLPRuntime.isDebug()) {
- System.out.println("Cleaning up native directory" + nativeDir.getAbsolutePath());
- }
-
/*
* Delete only the native dir created by this classloader (if
* there is one). Other classloaders (parent, peers) will all
* cleanup things they created
*/
if (nativeDir != null) {
+ if (JNLPRuntime.isDebug()) {
+ System.out.println("Cleaning up native directory" + nativeDir.getAbsolutePath());
+ }
try {
FileUtils.recursiveDelete(nativeDir,
new File(System.getProperty("java.io.tmpdir")));