Commit ad19f74e authored by mariakhomenko's avatar mariakhomenko Committed by Commit bot

On tab clobber, set referrer.

BUG=661276

Review-Url: https://codereview.chromium.org/2611023002
Cr-Commit-Position: refs/heads/master@{#441489}
parent 52886f4f
...@@ -114,6 +114,7 @@ import org.chromium.content.browser.ContentViewCore; ...@@ -114,6 +114,7 @@ import org.chromium.content.browser.ContentViewCore;
import org.chromium.content.browser.crypto.CipherFactory; import org.chromium.content.browser.crypto.CipherFactory;
import org.chromium.content.common.ContentSwitches; import org.chromium.content.common.ContentSwitches;
import org.chromium.content_public.browser.LoadUrlParams; 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.DeviceFormFactor;
import org.chromium.ui.base.PageTransition; import org.chromium.ui.base.PageTransition;
import org.chromium.ui.base.WindowAndroid; import org.chromium.ui.base.WindowAndroid;
...@@ -821,6 +822,10 @@ public class ChromeTabbedActivity extends ChromeActivity implements OverviewMode ...@@ -821,6 +822,10 @@ public class ChromeTabbedActivity extends ChromeActivity implements OverviewMode
loadUrlParams.setHasUserGesture(hasUserGesture); loadUrlParams.setHasUserGesture(hasUserGesture);
loadUrlParams.setTransitionType(IntentHandler.getTransitionTypeFromIntent( loadUrlParams.setTransitionType(IntentHandler.getTransitionTypeFromIntent(
getApplicationContext(), intent, transitionType)); getApplicationContext(), intent, transitionType));
if (referer != null) {
loadUrlParams.setReferrer(
new Referrer(referer, Referrer.REFERRER_POLICY_DEFAULT));
}
currentTab.loadUrl(loadUrlParams); currentTab.loadUrl(loadUrlParams);
RecordUserAction.record("MobileTabClobbered"); RecordUserAction.record("MobileTabClobbered");
} else { } else {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment