| Index: android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumFactoryProvider.java
|
| diff --git a/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumFactoryProvider.java b/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumFactoryProvider.java
|
| index 854068ffe080c95d701cd36df1d099b5c2c07a5b..8259379381b4968392af1433467b17a797278526 100644
|
| --- a/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumFactoryProvider.java
|
| +++ b/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumFactoryProvider.java
|
| @@ -31,6 +31,7 @@ import org.chromium.android_webview.AwBrowserProcess;
|
| import org.chromium.android_webview.AwContents;
|
| import org.chromium.android_webview.AwContentsStatics;
|
| import org.chromium.android_webview.AwCookieManager;
|
| +import org.chromium.android_webview.AwDataReductionProxyManager;
|
| import org.chromium.android_webview.AwDevToolsServer;
|
| import org.chromium.android_webview.AwQuotaManagerBridge;
|
| import org.chromium.android_webview.AwResource;
|
| @@ -82,6 +83,7 @@ public class WebViewChromiumFactoryProvider implements WebViewFactoryProvider {
|
|
|
| // Read/write protected by mLock.
|
| private boolean mStarted;
|
| + private AwDataReductionProxyManager mProxyManager;
|
|
|
| private SharedPreferences mWebViewPrefs;
|
| private WebViewDelegate mWebViewDelegate;
|
| @@ -270,6 +272,10 @@ public class WebViewChromiumFactoryProvider implements WebViewFactoryProvider {
|
| }
|
| mWebViewsToStart.clear();
|
| mWebViewsToStart = null;
|
| +
|
| + // Start listening for data reduction proxy setting changes.
|
| + mProxyManager = new AwDataReductionProxyManager();
|
| + mProxyManager.start(mWebViewDelegate.getApplication());
|
| }
|
|
|
| boolean hasStarted() {
|
|
|