| Index: chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java
|
| index a7d5763f316ea45be01d14a1f75890e39dea9438..411b08ebd0dd0ed68426e9881b84c18c38b90f29 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java
|
| @@ -25,10 +25,10 @@ import org.chromium.base.ContextUtils;
|
| import org.chromium.base.Log;
|
| import org.chromium.base.TraceEvent;
|
| import org.chromium.chrome.R;
|
| -import org.chromium.chrome.browser.AppLinkHandler;
|
| import org.chromium.chrome.browser.ChromeApplication;
|
| import org.chromium.chrome.browser.ChromeSwitches;
|
| import org.chromium.chrome.browser.ChromeTabbedActivity;
|
| +import org.chromium.chrome.browser.InstantAppsHandler;
|
| import org.chromium.chrome.browser.IntentHandler;
|
| import org.chromium.chrome.browser.IntentHandler.TabOpenType;
|
| import org.chromium.chrome.browser.UrlConstants;
|
| @@ -180,7 +180,9 @@ public class ChromeLauncherActivity extends Activity
|
| return;
|
| }
|
|
|
| - if (AppLinkHandler.getInstance((ChromeApplication) getApplication()).handleIncomingIntent(
|
| + // Check if we should launch an Instant App to handle the intent.
|
| + ChromeApplication application = (ChromeApplication) getApplication();
|
| + if (InstantAppsHandler.getInstance(application).handleIncomingIntent(
|
| this, intent, mIsCustomTabIntent)) {
|
| finish();
|
| return;
|
|
|