| Index: chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
|
| index 4701a6b175ccf433e3dcb8a43514f6115a880012..22bf165547875ca4e6b51207b217dbb0350485d7 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
|
| @@ -114,6 +114,7 @@ import org.chromium.content.browser.ContentViewCore;
|
| import org.chromium.content.browser.crypto.CipherFactory;
|
| import org.chromium.content.common.ContentSwitches;
|
| import org.chromium.content_public.browser.LoadUrlParams;
|
| +import org.chromium.content_public.common.Referrer;
|
| import org.chromium.ui.base.DeviceFormFactor;
|
| import org.chromium.ui.base.PageTransition;
|
| import org.chromium.ui.base.WindowAndroid;
|
| @@ -821,6 +822,10 @@ public class ChromeTabbedActivity extends ChromeActivity implements OverviewMode
|
| loadUrlParams.setHasUserGesture(hasUserGesture);
|
| loadUrlParams.setTransitionType(IntentHandler.getTransitionTypeFromIntent(
|
| getApplicationContext(), intent, transitionType));
|
| + if (referer != null) {
|
| + loadUrlParams.setReferrer(
|
| + new Referrer(referer, Referrer.REFERRER_POLICY_DEFAULT));
|
| + }
|
| currentTab.loadUrl(loadUrlParams);
|
| RecordUserAction.record("MobileTabClobbered");
|
| } else {
|
|
|