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()); |
} |