| 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 9c6eb433cf4f74439489bc3c233f11bf1ddd851e..21d792c8662636ed0b1fe78407cd04820781784e 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
|
| @@ -136,7 +136,7 @@ public class ExternalNavigationDelegateImpl implements ExternalNavigationDelegat
|
| }
|
|
|
| private static boolean isPdfIntent(Intent intent) {
|
| - if (intent == null) return false;
|
| + if (intent == null || intent.getData() == null) return false;
|
| String filename = intent.getData().getLastPathSegment();
|
| return (filename != null && filename.endsWith(PDF_SUFFIX))
|
| || PDF_MIME.equals(intent.getType());
|
|
|