| Index: chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java b/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java
|
| index 778ae7d7cedd8b83b199a47a1aa466f84c93243f..d533ba8a52367d0f37d3b31faf526783ca76fde7 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java
|
| @@ -360,6 +360,11 @@ public class ExternalNavigationHandler {
|
| return OverrideUrlLoadingResult.NO_OVERRIDE;
|
| }
|
| }
|
| + // The intent can be used to launch Chrome itself, record the user
|
| + // gesture here so that it can be used later.
|
| + if (params.hasUserGesture()) {
|
| + IntentWithGesturesHandler.getInstance().onNewIntentWithGesture(intent);
|
| + }
|
| if (mDelegate.startActivityIfNeeded(intent)) {
|
| return OverrideUrlLoadingResult.OVERRIDE_WITH_EXTERNAL_INTENT;
|
| } else {
|
|
|