| Index: chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java b/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java
|
| index ef2a3af16c99a58e4a13b0d99bdb3990ecf946bf..b55cb35573e489e953ecfa32da82b40a3b23e5b9 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java
|
| @@ -29,6 +29,7 @@ import org.chromium.chrome.browser.tab.TabRedirectHandler;
|
| import org.chromium.chrome.browser.util.IntentUtils;
|
| import org.chromium.chrome.browser.util.UrlUtilities;
|
| import org.chromium.chrome.browser.webapps.ChromeWebApkHost;
|
| +import org.chromium.content_public.common.ContentUrlConstants;
|
| import org.chromium.ui.base.PageTransition;
|
|
|
| import java.net.URI;
|
| @@ -310,7 +311,7 @@ public class ExternalNavigationHandler {
|
|
|
| // The "about:", "chrome:", and "chrome-native:" schemes are internal to the browser;
|
| // don't want these to be dispatched to other apps.
|
| - if (params.getUrl().startsWith(UrlConstants.ABOUT_URL_SHORT_PREFIX)
|
| + if (params.getUrl().startsWith(ContentUrlConstants.ABOUT_URL_SHORT_PREFIX)
|
| || params.getUrl().startsWith(UrlConstants.CHROME_URL_SHORT_PREFIX)
|
| || params.getUrl().startsWith(UrlConstants.CHROME_NATIVE_URL_SHORT_PREFIX)) {
|
| if (DEBUG) Log.i(TAG, "NO_OVERRIDE: Navigating to a chrome-internal page");
|
|
|