Index: chrome/browser/download/download_history.cc |
diff --git a/chrome/browser/download/download_history.cc b/chrome/browser/download/download_history.cc |
index 426a4345ff1717053737253bfb607ed3f27efaca..71c6bf054926e7f7af1aee9cb441e709542d61be 100644 |
--- a/chrome/browser/download/download_history.cc |
+++ b/chrome/browser/download/download_history.cc |
@@ -111,9 +111,14 @@ void DownloadHistory::UpdateEntry(DownloadItem* download_item) { |
if (!hs) |
return; |
- hs->UpdateDownload(download_item->received_bytes(), |
- download_item->state(), |
- download_item->db_handle()); |
+ history::DownloadItemData data; |
+ data.received_bytes = download_item->received_bytes(); |
+ data.state = download_item->state(); |
+ data.end_time = download_item->end_time(); |
+ data.opened = download_item->opened(); |
+ data.db_handle = download_item->db_handle(); |
+ |
+ hs->UpdateDownload(data); |
} |
void DownloadHistory::UpdateDownloadPath(DownloadItem* download_item, |