| Index: chrome/android/java/src/org/chromium/chrome/browser/download/ui/DownloadHistoryItemWrapper.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/download/ui/DownloadHistoryItemWrapper.java b/chrome/android/java/src/org/chromium/chrome/browser/download/ui/DownloadHistoryItemWrapper.java
|
| index 0407f2c8c0737fbddc4e1ac30dd6c80bbb40163e..91764bb4dfecba08e4b45695a927b5a0debd3d37 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/download/ui/DownloadHistoryItemWrapper.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/download/ui/DownloadHistoryItemWrapper.java
|
| @@ -73,10 +73,12 @@ abstract class DownloadHistoryItemWrapper implements TimedItem {
|
| private static final String MIMETYPE_DOCUMENT = "text";
|
|
|
| private final DownloadItem mItem;
|
| + private boolean mIsOffTheRecord;
|
| private File mFile;
|
|
|
| - DownloadItemWrapper(DownloadItem item) {
|
| + DownloadItemWrapper(DownloadItem item, boolean isOffTheRecord) {
|
| mItem = item;
|
| + mIsOffTheRecord = isOffTheRecord;
|
| }
|
|
|
| @Override
|
| @@ -167,7 +169,7 @@ abstract class DownloadHistoryItemWrapper implements TimedItem {
|
| // Tell the DownloadManager to remove the file from history.
|
| DownloadManagerService service = DownloadManagerService.getDownloadManagerService(
|
| ContextUtils.getApplicationContext());
|
| - service.removeDownload(getId(), false);
|
| + service.removeDownload(getId(), mIsOffTheRecord);
|
|
|
| // Delete the file from storage.
|
| new AsyncTask<Void, Void, Void>() {
|
| @@ -264,6 +266,7 @@ abstract class DownloadHistoryItemWrapper implements TimedItem {
|
| return null;
|
| }
|
|
|
| + @Override
|
| public void open() {
|
| getBridge().openItem(getId());
|
| }
|
|
|