Index: chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java b/chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java |
index 3718e7605768c13dfea749d8666fd3cacce5cee7..4d0b01787575a9c56665b44ea6d5b33c091593c9 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDelegate.java |
@@ -58,6 +58,7 @@ public class ChromeDownloadDelegate implements ContentViewDownloadDelegate { |
@Override |
public void onInfoBarButtonClicked(boolean confirm) { |
assert mTab != null; |
+ if (mPendingRequest == null) return; |
if (mPendingRequest.hasDownloadId()) { |
nativeDangerousDownloadValidated(mTab, mPendingRequest.getDownloadId(), confirm); |
if (confirm) { |