| 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 3d83485d8bf2af8116bdbeb878bc0292285f43a5..16388f66d867f3caa4a2ab493bec7d0b5d2c4181 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
|
| @@ -172,7 +172,7 @@ public class ExternalNavigationHandler {
|
| // to Chrome. This check should happen for reloads, navigations, etc..., which is why
|
| // it occurs before the subsequent blocks.
|
| if (params.getUrl().startsWith("file:")
|
| - && mDelegate.shouldRequestFileAccess(params.getTab())) {
|
| + && mDelegate.shouldRequestFileAccess(params.getUrl(), params.getTab())) {
|
| mDelegate.startFileIntent(
|
| intent, params.getReferrerUrl(), params.getTab(),
|
| params.shouldCloseContentsOnOverrideUrlLoadingAndLaunchIntent());
|
|
|