| Index: chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerDelegate.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerDelegate.java b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerDelegate.java
|
| index 28b3a35dc18a597f962e36edd45575dfff1c9ba4..3e5221e5f0a190ce2e5fb0f4b5e6f70dc23ecdeb 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerDelegate.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/download/DownloadManagerDelegate.java
|
| @@ -38,8 +38,6 @@ public class DownloadManagerDelegate {
|
| (DownloadManager) mContext.getSystemService(Context.DOWNLOAD_SERVICE);
|
| NotificationManagerCompat notificationManager = NotificationManagerCompat.from(mContext);
|
| boolean useSystemNotification = !notificationManager.areNotificationsEnabled();
|
| - String newMimeType =
|
| - ChromeDownloadDelegate.remapGenericMimeType(mimeType, originalUrl, fileName);
|
| if (Build.VERSION.SDK_INT > Build.VERSION_CODES.M) {
|
| Class<?> c = manager.getClass();
|
| try {
|
| @@ -48,7 +46,7 @@ public class DownloadManagerDelegate {
|
| Method method = c.getMethod("addCompletedDownload", args);
|
| Uri originalUri = Uri.parse(originalUrl);
|
| Uri refererUri = referer == null ? Uri.EMPTY : Uri.parse(referer);
|
| - return (Long) method.invoke(manager, fileName, description, true, newMimeType, path,
|
| + return (Long) method.invoke(manager, fileName, description, true, mimeType, path,
|
| length, useSystemNotification, originalUri, refererUri);
|
| } catch (SecurityException e) {
|
| Log.e(TAG, "Cannot access the needed method.");
|
| @@ -60,7 +58,7 @@ public class DownloadManagerDelegate {
|
| Log.e(TAG, "Error accessing the needed method.");
|
| }
|
| }
|
| - return manager.addCompletedDownload(fileName, description, true, newMimeType, path, length,
|
| + return manager.addCompletedDownload(fileName, description, true, mimeType, path, length,
|
| useSystemNotification);
|
| }
|
|
|
| @@ -149,7 +147,7 @@ public class DownloadManagerDelegate {
|
| canResolve = DownloadManagerService.isOMADownloadDescription(
|
| mDownloadItem.getDownloadInfo())
|
| || DownloadManagerService.canResolveDownloadItem(
|
| - mContext, mDownloadItem);
|
| + mContext, mDownloadItem, false);
|
| }
|
| } else if (status == DownloadManager.STATUS_FAILED) {
|
| downloadStatus = DownloadManagerService.DOWNLOAD_STATUS_FAILED;
|
|
|