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 01738c59a9eb6a82f16d6bff6088b97498655cc1..492a25db1fa12bc8b27cb4a7f5eb24bd160d02ec 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 |
@@ -59,10 +59,6 @@ import java.util.List; |
* The main implementation of the {@link ExternalNavigationDelegate}. |
*/ |
public class ExternalNavigationDelegateImpl implements ExternalNavigationDelegate { |
- // Instant Apps system resolver activity on N-MR1+. |
- @VisibleForTesting |
- static final String EPHEMERAL_INSTALLER_CLASS = |
- "com.google.android.gms.instantapps.routing.EphemeralInstallerActivity"; |
private static final String PDF_VIEWER = "com.google.android.apps.docs"; |
private static final String PDF_MIME = "application/pdf"; |
private static final String PDF_SUFFIX = ".pdf"; |
@@ -287,7 +283,7 @@ public class ExternalNavigationDelegateImpl implements ExternalNavigationDelegat |
} |
if (info.activityInfo != null) { |
- if (EPHEMERAL_INSTALLER_CLASS.equals(info.activityInfo.name)) { |
+ if (InstantAppsHandler.getInstance().isInstantAppResolveInfo(info)) { |
// Don't consider the Instant Apps resolver a specialized application. |
continue; |
} |