aboutsummaryrefslogtreecommitdiffstats
path: root/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java
diff options
context:
space:
mode:
authorOmair Majid <[email protected]>2013-10-01 23:43:31 -0400
committerOmair Majid <[email protected]>2013-10-01 23:43:31 -0400
commitcfae43ca6f649bfc6427b0132a9068ef6ded4e74 (patch)
tree1fb9065aa38371308e66cc8d73b1c36e923e6d6d /netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java
parent4ab697ce4173547f73e52c0526ac21e3b23053c7 (diff)
Unit tests for BrowserAwareProxySelector
Also move duplicate code for selecting a host and port depending on the protocol into JNLPProxySelector.getFromArguments. The semantics of 'sameProxy' are different between BrowserAwareProxySelector and JNLPProxySelector; the socks proxy is included in firefox.
Diffstat (limited to 'netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java')
-rw-r--r--netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java b/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java
index a79663b..9045c83 100644
--- a/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java
+++ b/netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java
@@ -266,7 +266,9 @@ public class JNLPRuntime {
// plug in a custom authenticator and proxy selector
Authenticator.setDefault(new JNLPAuthenticator());
- ProxySelector.setDefault(new BrowserAwareProxySelector(config));
+ BrowserAwareProxySelector proxySelector = new BrowserAwareProxySelector(config);
+ proxySelector.initialize();
+ ProxySelector.setDefault(proxySelector);
// Restrict access to netx classes
Security.setProperty("package.access",