aboutsummaryrefslogtreecommitdiffstats
path: root/netx/net/sourceforge/jnlp/runtime
diff options
context:
space:
mode:
Diffstat (limited to 'netx/net/sourceforge/jnlp/runtime')
-rw-r--r--netx/net/sourceforge/jnlp/runtime/Boot.java2
-rw-r--r--netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java9
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