| Index: chrome/android/java/src/org/chromium/chrome/browser/document/DocumentActivity.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/document/DocumentActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/document/DocumentActivity.java
|
| index bcc1c4478ee580497c512c9c7cb042e3d0d18263..2d0e589ff3d7938dc384b1a074ae2f2309e02746 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/document/DocumentActivity.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/document/DocumentActivity.java
|
| @@ -41,6 +41,7 @@ import org.chromium.chrome.browser.firstrun.FirstRunSignInProcessor;
|
| import org.chromium.chrome.browser.firstrun.FirstRunStatus;
|
| import org.chromium.chrome.browser.metrics.StartupMetrics;
|
| import org.chromium.chrome.browser.metrics.UmaUtils;
|
| +import org.chromium.chrome.browser.net.spdyproxy.DataReductionProxySettings;
|
| import org.chromium.chrome.browser.ntp.NewTabPage;
|
| import org.chromium.chrome.browser.preferences.ChromePreferenceManager;
|
| import org.chromium.chrome.browser.preferences.PrefServiceBridge;
|
| @@ -576,6 +577,14 @@ public class DocumentActivity extends ChromeActivity {
|
| boolean isCreatedWithWebContents = asyncParams != null
|
| && asyncParams.getWebContents() != null;
|
|
|
| + if (!isIncognito() && asyncParams != null) {
|
| + LoadUrlParams loadUrlParams = asyncParams.getLoadUrlParams();
|
| + if (loadUrlParams != null && loadUrlParams.getUrl() != null) {
|
| + loadUrlParams.setUrl(DataReductionProxySettings.getInstance()
|
| + .maybeExtractWebliteUrl(loadUrlParams.getUrl()));
|
| + }
|
| + }
|
| +
|
| mTab = createActivityTab(asyncParams);
|
|
|
| if (asyncParams != null && asyncParams.getWebContents() != null) {
|
|
|