| 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 bc10c7b14288dc0336b6ca6a20d6c411b894b74b..8dd4d3aa978229c3c941946cdd935aace31b23ad 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
|
| @@ -149,6 +149,11 @@ public class ExternalNavigationHandler {
|
| return OverrideUrlLoadingResult.NO_OVERRIDE;
|
| }
|
|
|
| + // http://crbug.com/605302 : Allow Chrome to handle all pdf file downloads.
|
| + if (mDelegate.isPdfDownload(params.getUrl())) {
|
| + return OverrideUrlLoadingResult.NO_OVERRIDE;
|
| + }
|
| +
|
| // pageTransition is a combination of an enumeration (core value) and bitmask.
|
| int pageTransitionCore = params.getPageTransition() & PageTransition.CORE_MASK;
|
| boolean isLink = pageTransitionCore == PageTransition.LINK;
|
|
|