Index: chrome/android/java/src/org/chromium/chrome/browser/download/DownloadBroadcastReceiver.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadBroadcastReceiver.java b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadBroadcastReceiver.java |
index 160a61b5027f84c03dd7573a9f64e098a9b27083..e561effc1da30055d06d162a88efabfe4478a043 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadBroadcastReceiver.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadBroadcastReceiver.java |
@@ -61,8 +61,10 @@ public class DownloadBroadcastReceiver extends BroadcastReceiver { |
} else { |
String downloadFilename = IntentUtils.safeGetStringExtra( |
intent, DownloadNotificationService.EXTRA_DOWNLOAD_FILE_PATH); |
+ boolean isSupportedMimeType = IntentUtils.safeGetBooleanExtra( |
+ intent, DownloadNotificationService.EXTRA_IS_SUPPORTED_MIME_TYPE, false); |
Intent launchIntent = DownloadManagerService.getLaunchIntentFromDownloadId( |
- context, downloadFilename, id); |
+ context, downloadFilename, id, isSupportedMimeType); |
if (!DownloadUtils.fireOpenIntentForDownload(context, launchIntent)) { |
DownloadManagerService.openDownloadsPage(context); |
} |