diff options
author | Panos Thomas <panos@codeaurora.org> | 2014-12-17 22:15:23 -0800 |
---|---|---|
committer | WebTech Code Review <code-review@localhost> | 2015-04-06 09:57:27 -0700 |
commit | a9ff2c7a9fa3ca4c032337c8d9b0da13e5e0f054 (patch) | |
tree | 194fcb22cbe383229a58ab665b7574c5248f7000 /src/com/android/browser/BrowserSettings.java | |
parent | e337acf899b15687bc48d062148a099749999b9a (diff) | |
download | android_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.java | 4 |
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) { |