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 910823a0f7b27d9fc6cef9cd966a21726561bf66..cea82fd0845f00f8f63a81ef383eba43e963eda8 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java |
@@ -618,7 +618,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: |
@@ -672,6 +672,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 { |