summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/BrowserSettings.java
diff options
context:
space:
mode:
authorPanos Thomas <panos@codeaurora.org>2014-12-17 22:15:23 -0800
committerWebTech Code Review <code-review@localhost>2015-04-06 09:57:27 -0700
commita9ff2c7a9fa3ca4c032337c8d9b0da13e5e0f054 (patch)
tree194fcb22cbe383229a58ab665b7574c5248f7000 /src/com/android/browser/BrowserSettings.java
parente337acf899b15687bc48d062148a099749999b9a (diff)
downloadandroid_packages_apps_Gello-a9ff2c7a9fa3ca4c032337c8d9b0da13e5e0f054.tar.gz
android_packages_apps_Gello-a9ff2c7a9fa3ca4c032337c8d9b0da13e5e0f054.tar.bz2
android_packages_apps_Gello-a9ff2c7a9fa3ca4c032337c8d9b0da13e5e0f054.zip
Add support for proxy restrictions
Implement enforcement of the following chromium proxy restrictions: ProxyMode, ProxyServer, ProxyBypassList Originally cherry picked from 556a3ba3bb9dae768810181ace1e0b07fd5824c2. Includes fix for search restriction unit test failures when including proxy restrictions code. Also added some logging for functional verification. Change-Id: If7fc1d8be36fa600a3d974d6b584d504ed2faf71
Diffstat (limited to 'src/com/android/browser/BrowserSettings.java')
-rw-r--r--src/com/android/browser/BrowserSettings.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/android/browser/BrowserSettings.java b/src/com/android/browser/BrowserSettings.java
index b5db3af7..ed21c8d2 100644
--- a/src/com/android/browser/BrowserSettings.java
+++ b/src/com/android/browser/BrowserSettings.java
@@ -32,6 +32,7 @@ import android.webkit.WebStorage;
import com.android.browser.R;
import com.android.browser.homepages.HomeProvider;
+import com.android.browser.mdm.ProxyRestriction;
import com.android.browser.mdm.SearchEngineRestriction;
import com.android.browser.platformsupport.Browser;
import com.android.browser.provider.BrowserProvider;
@@ -133,6 +134,9 @@ public class BrowserSettings implements OnSharedPreferenceChangeListener,
if (mNeedsSharedSync) {
syncSharedSettings();
}
+ // Instantiate ProxyRestriction after engine initialization
+ // to ensure ProxyChangeListener is already created.
+ ProxyRestriction.getInstance();
}
public void startManagingSettings(final WebSettings settings) {