| Index: chrome/browser/download/download_history.cc
|
| diff --git a/chrome/browser/download/download_history.cc b/chrome/browser/download/download_history.cc
|
| index e55b5d23891a8f43149a82395ee06cb8e6b383f6..b56b06694420be9c4434c6cdf1bed85304d9175b 100644
|
| --- a/chrome/browser/download/download_history.cc
|
| +++ b/chrome/browser/download/download_history.cc
|
| @@ -141,8 +141,8 @@ history::DownloadRow GetDownloadRow(
|
| history::ToHistoryDownloadInterruptReason(item->GetLastReason()),
|
| std::string(), // Hash value (not available yet)
|
| history::ToHistoryDownloadId(item->GetId()), item->GetGuid(),
|
| - item->GetOpened(), item->GetLastAccessTime(), by_ext_id, by_ext_name,
|
| - history::GetHistoryDownloadSliceInfos(*item));
|
| + item->GetOpened(), item->GetLastAccessTime(), item->IsVisible(),
|
| + by_ext_id, by_ext_name, history::GetHistoryDownloadSliceInfos(*item));
|
| }
|
|
|
| enum class ShouldUpdateHistoryResult {
|
| @@ -179,6 +179,7 @@ ShouldUpdateHistoryResult ShouldUpdateHistory(
|
| (previous->hash != current.hash) ||
|
| (previous->opened != current.opened) ||
|
| (previous->last_access_time != current.last_access_time) ||
|
| + (previous->visible != current.visible) ||
|
| (previous->by_ext_id != current.by_ext_id) ||
|
| (previous->by_ext_name != current.by_ext_name) ||
|
| (previous->download_slice_info != current.download_slice_info)) {
|
| @@ -299,7 +300,7 @@ void DownloadHistory::QueryCallback(std::unique_ptr<InfoVector> infos) {
|
| history::ToContentDownloadState(it->state),
|
| history::ToContentDownloadDangerType(it->danger_type),
|
| history::ToContentDownloadInterruptReason(it->interrupt_reason),
|
| - it->opened, it->last_access_time,
|
| + it->opened, it->last_access_time, it->visible,
|
| history::ToContentReceivedSlices(it->download_slice_info));
|
| #if BUILDFLAG(ENABLE_EXTENSIONS)
|
| if (!it->by_ext_id.empty() && !it->by_ext_name.empty()) {
|
|
|