From a921e916cf72781d03f4f32b8b4733340d441975 Mon Sep 17 00:00:00 2001
From: Omair Majid <omajid@redhat.com>
Date: Tue, 8 Feb 2011 16:51:56 -0500
Subject: Try to be as silent about proxy settings as possible

2011-02-08  Omair Majid  <omajid@redhat.com>

    * netx/net/sourceforge/jnlp/browser/BrowserAwareProxySelector.java
    (initFromBrowserConfig): Do not try to create a URL from null.
    (getFromBrowser): Only print informational messages in debug mode.
---
 netx/net/sourceforge/jnlp/browser/BrowserAwareProxySelector.java | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

(limited to 'netx/net')

diff --git a/netx/net/sourceforge/jnlp/browser/BrowserAwareProxySelector.java b/netx/net/sourceforge/jnlp/browser/BrowserAwareProxySelector.java
index c53b36b..fb08325 100644
--- a/netx/net/sourceforge/jnlp/browser/BrowserAwareProxySelector.java
+++ b/netx/net/sourceforge/jnlp/browser/BrowserAwareProxySelector.java
@@ -120,7 +120,10 @@ public class BrowserAwareProxySelector extends JNLPProxySelector {
         }
 
         try {
-            browserAutoConfigUrl = new URL(prefs.get("network.proxy.autoconfig_url"));
+            String url = prefs.get("network.proxy.autoconfig_url");
+            if (url != null) {
+                browserAutoConfigUrl = new URL(url);
+            }
         } catch (MalformedURLException e) {
             e.printStackTrace();
         }
@@ -195,7 +198,9 @@ public class BrowserAwareProxySelector extends JNLPProxySelector {
                 if (optionDescription == null) {
                     optionDescription = "Unknown";
                 }
-                System.err.println(R("RProxyFirefoxOptionNotImplemented", browserProxyType, optionDescription));
+                if (JNLPRuntime.isDebug()) {
+                    System.err.println(R("RProxyFirefoxOptionNotImplemented", browserProxyType, optionDescription));
+                }
                 proxies.add(Proxy.NO_PROXY);
         }
 
-- 
cgit v1.2.3