| 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 d994d8264196897fcbdd884d57ac03ad1a40217a..731d4bda29641bbad63141856c8e133c2535180e 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
|
| @@ -560,8 +560,10 @@ public class ExternalNavigationDelegateImpl implements ExternalNavigationDelegat
|
| }
|
|
|
| @Override
|
| - public boolean maybeLaunchInstantApp(String url, String referrerUrl) {
|
| - return InstantAppsHandler.getInstance().handleNavigation(getAvailableContext(), url,
|
| - TextUtils.isEmpty(referrerUrl) ? null : Uri.parse(referrerUrl));
|
| + public boolean maybeLaunchInstantApp(Tab tab, String url, String referrerUrl) {
|
| + return InstantAppsHandler.getInstance().handleNavigation(
|
| + getAvailableContext(), url,
|
| + TextUtils.isEmpty(referrerUrl) ? null : Uri.parse(referrerUrl),
|
| + tab.getWebContents());
|
| }
|
| }
|
|
|