| 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 1b9a0bdd73ce1b8b3a95e37b1bb7f2023a97f650..1f146d9291acaab139d7f09eaf2a346b2e339b99 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
|
| @@ -619,7 +619,7 @@ public class ChromeTabbedActivity extends ChromeActivity implements ActionBarDel
|
| @Override
|
| public void processUrlViewIntent(String url, String referer, String headers,
|
| TabOpenType tabOpenType, String externalAppId, int tabIdToBringToFront,
|
| - Intent intent) {
|
| + boolean hasUserGesture, Intent intent) {
|
| TabModel tabModel = getCurrentTabModel();
|
| switch (tabOpenType) {
|
| case REUSE_URL_MATCHING_TAB_ELSE_NEW_TAB:
|
| @@ -673,6 +673,7 @@ public class ChromeTabbedActivity extends ChromeActivity implements ActionBarDel
|
| int transitionType = PageTransition.LINK | PageTransition.FROM_API;
|
| LoadUrlParams loadUrlParams = new LoadUrlParams(url, transitionType);
|
| loadUrlParams.setIntentReceivedTimestamp(mIntentHandlingTimeMs);
|
| + loadUrlParams.setHasUserGesture(hasUserGesture);
|
| currentTab.loadUrl(loadUrlParams);
|
| RecordUserAction.record("MobileTabClobbered");
|
| } else {
|
|
|