diff options
author | Omair Majid <[email protected]> | 2013-10-01 23:43:31 -0400 |
---|---|---|
committer | Omair Majid <[email protected]> | 2013-10-01 23:43:31 -0400 |
commit | cfae43ca6f649bfc6427b0132a9068ef6ded4e74 (patch) | |
tree | 1fb9065aa38371308e66cc8d73b1c36e923e6d6d /netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java | |
parent | 4ab697ce4173547f73e52c0526ac21e3b23053c7 (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.java | 4 |
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", |