| Index: chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegateImpl.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegateImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegateImpl.java
|
| index 3d4a98494ff1543d1504c1e097a57d54b03f8774..792011ae66c0b41912d0b27a8335d75df4299b3d 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegateImpl.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegateImpl.java
|
| @@ -29,7 +29,9 @@ import org.chromium.base.ApplicationStatus;
|
| import org.chromium.base.PathUtils;
|
| import org.chromium.base.ThreadUtils;
|
| import org.chromium.chrome.R;
|
| +import org.chromium.chrome.browser.AppLinkHandler;
|
| import org.chromium.chrome.browser.ChromeActivity;
|
| +import org.chromium.chrome.browser.ChromeApplication;
|
| import org.chromium.chrome.browser.IntentHandler;
|
| import org.chromium.chrome.browser.document.ChromeLauncherActivity;
|
| import org.chromium.chrome.browser.externalnav.ExternalNavigationHandler.OverrideUrlLoadingResult;
|
| @@ -470,4 +472,11 @@ public class ExternalNavigationDelegateImpl implements ExternalNavigationDelegat
|
| ((ChromeActivity) context).getTabModelSelector().closeTab(tab);
|
| }
|
| }
|
| +
|
| + @Override
|
| + public boolean maybeDelegateToAppLink(Intent intent) {
|
| + return AppLinkHandler.getInstance((ChromeApplication)
|
| + ApplicationStatus.getLastTrackedFocusedActivity().getApplication()).handleIntent(
|
| + getAvailableContext(), intent, false);
|
| + }
|
| }
|
|
|