X-Git-Url: https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2Fhelpers%2FOrbotProxyHelper.java;fp=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2Fhelpers%2FOrbotProxyHelper.java;h=02f76466a7aeb592e84e3a73c8eeba4323457a18;hp=b41d0999bc568e6d78be883121efdbd70d44b1e0;hb=418b3169ab1aa4ebd05e041f29dafccac84540e1;hpb=f68d82ddcd76aafdba7f215c6a731b19beb35711 diff --git a/app/src/main/java/com/stoutner/privacybrowser/helpers/OrbotProxyHelper.java b/app/src/main/java/com/stoutner/privacybrowser/helpers/OrbotProxyHelper.java index b41d0999..02f76466 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/helpers/OrbotProxyHelper.java +++ b/app/src/main/java/com/stoutner/privacybrowser/helpers/OrbotProxyHelper.java @@ -42,15 +42,21 @@ import java.lang.reflect.Method; public class OrbotProxyHelper { public static void setProxy(Context privacyBrowserContext, Activity parentActivity, String proxyHost, String proxyPort) { - // Set the proxy values - System.setProperty("proxyHost", proxyHost); - System.setProperty("proxyPort", proxyPort); + if (proxyPort.equals("0")) { + // Clear the proxy values. + System.clearProperty("proxyHost"); + System.clearProperty("proxyPort"); + } else { + // Set the proxy values + System.setProperty("proxyHost", proxyHost); + System.setProperty("proxyPort", proxyPort); + } // These entries shouldn't be needed if the above general settings are applied. They are here for troubleshooting just in case. - //System.setProperty("http.proxyHost", proxyHost); - //System.setProperty("http.proxyPort", proxyPort); - //System.setProperty("https.proxyHost", proxyHost); - //System.setProperty("https.proxyPort", proxyPort); + // System.setProperty("http.proxyHost", proxyHost); + // System.setProperty("http.proxyPort", proxyPort); + // System.setProperty("https.proxyHost", proxyHost); + // System.setProperty("https.proxyPort", proxyPort); // Use reflection to apply the new proxy values. try {