Index: chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegate.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegate.java b/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegate.java |
index c7009f8ca27b2263c92c8936789cf0314542758a..ce40947e8c1bfd2447e7962b7b44c341ab6f47da 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegate.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegate.java |
@@ -35,6 +35,12 @@ interface ExternalNavigationDelegate { |
boolean isSpecializedHandlerAvailable(List<ResolveInfo> infos); |
/** |
+ * Returns true if the current activity is a webapp and {@params url} lies within the scope of |
+ * that webapp. |
+ */ |
+ boolean isWithinCurrentWebappScope(String url); |
+ |
+ /** |
* Returns the number of specialized intent handlers in {@params infos}. Specialized intent |
* handlers are intent handlers which handle only a few URLs (e.g. google maps or youtube). |
*/ |