Index: chrome/browser/download/download_history.cc |
diff --git a/chrome/browser/download/download_history.cc b/chrome/browser/download/download_history.cc |
index ea2f2e13c015240c7426e5c2bdfa1ec43465d284..af7abf908722bc1e839a6e8913b9a6df6b5a39ad 100644 |
--- a/chrome/browser/download/download_history.cc |
+++ b/chrome/browser/download/download_history.cc |
@@ -114,6 +114,8 @@ history::DownloadRow GetDownloadRow( |
item->GetTargetFilePath(), |
item->GetUrlChain(), |
item->GetReferrerUrl(), |
+ item->GetMimeType(), |
+ item->GetOriginalMimeType(), |
item->GetStartTime(), |
item->GetEndTime(), |
item->GetETag(), |
@@ -131,7 +133,8 @@ history::DownloadRow GetDownloadRow( |
bool ShouldUpdateHistory(const history::DownloadRow* previous, |
const history::DownloadRow& current) { |
- // Ignore url, referrer, start_time, id, which don't change. |
+ // Ignore url, referrer, mime_type, original_mime_type, start_time, |
+ // id, db_handle, which don't change. |
return ((previous == NULL) || |
(previous->current_path != current.current_path) || |
(previous->target_path != current.target_path) || |
@@ -235,6 +238,8 @@ void DownloadHistory::QueryCallback(scoped_ptr<InfoVector> infos) { |
it->target_path, |
it->url_chain, |
it->referrer_url, |
+ it->mime_type, |
+ it->original_mime_type, |
it->start_time, |
it->end_time, |
it->etag, |