diff options
Diffstat (limited to 'netx/net/sourceforge/jnlp/runtime')
-rw-r--r-- | netx/net/sourceforge/jnlp/runtime/Boot.java | 2 | ||||
-rw-r--r-- | netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java | 9 |
2 files changed, 8 insertions, 3 deletions
diff --git a/netx/net/sourceforge/jnlp/runtime/Boot.java b/netx/net/sourceforge/jnlp/runtime/Boot.java index 1db5296..e86644c 100644 --- a/netx/net/sourceforge/jnlp/runtime/Boot.java +++ b/netx/net/sourceforge/jnlp/runtime/Boot.java @@ -190,7 +190,7 @@ public final class Boot implements PrivilegedAction<Void> { } try { - new Launcher().launch(getFile()); + new Launcher(false).launch(getFile()); } catch (LaunchException ex) { // default handler prints this } catch (Exception ex) { diff --git a/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java b/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java index f48d3ad..75b9ec5 100644 --- a/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java +++ b/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java @@ -187,8 +187,13 @@ public class JNLPRuntime { if (!headless && indicator == null) indicator = new DefaultDownloadIndicator(); - if (handler == null) - handler = new DefaultLaunchHandler(); + if (handler == null) { + if (headless) { + handler = new DefaultLaunchHandler(); + } else { + handler = new GuiLaunchHandler(); + } + } ServiceManager.setServiceManagerStub(new XServiceManagerStub()); // ignored if we're running under Web Start |