Index: content/browser/download/download_manager_impl.cc |
diff --git a/content/browser/download/download_manager_impl.cc b/content/browser/download/download_manager_impl.cc |
index edcfb5f3f587aac986e429a13324c3c734a46400..194c70f82b3166abc979bdd98820f5e9f75d10b9 100644 |
--- a/content/browser/download/download_manager_impl.cc |
+++ b/content/browser/download/download_manager_impl.cc |
@@ -116,15 +116,17 @@ namespace content { |
// static |
DownloadManager* DownloadManager::Create( |
content::DownloadManagerDelegate* delegate, |
- DownloadStatusUpdater* status_updater) { |
- return new DownloadManagerImpl(delegate, status_updater); |
+ DownloadStatusUpdater* status_updater, |
+ net::NetLog* net_log) { |
+ return new DownloadManagerImpl(delegate, status_updater, net_log); |
} |
} // namespace content |
DownloadManagerImpl::DownloadManagerImpl( |
content::DownloadManagerDelegate* delegate, |
- DownloadStatusUpdater* status_updater) |
+ DownloadStatusUpdater* status_updater, |
+ net::NetLog* net_log) |
: shutdown_needed_(false), |
browser_context_(NULL), |
file_manager_(NULL), |
@@ -132,7 +134,8 @@ DownloadManagerImpl::DownloadManagerImpl( |
? status_updater->AsWeakPtr() |
: base::WeakPtr<DownloadStatusUpdater>()), |
delegate_(delegate), |
- largest_db_handle_in_history_(DownloadItem::kUninitializedHandle) { |
+ largest_db_handle_in_history_(DownloadItem::kUninitializedHandle), |
+ net_log_(net_log) { |
// NOTE(benjhayden): status_updater may be NULL when using |
// TestingBrowserProcess. |
if (status_updater_.get() != NULL) |
@@ -411,7 +414,7 @@ DownloadItem* DownloadManagerImpl::CreateSavePackageDownloadItem( |
bool is_otr, |
DownloadItem::Observer* observer) { |
DownloadItem* download = new DownloadItemImpl( |
- this, main_file_path, page_url, is_otr, GetNextId(), NULL); |
+ this, main_file_path, page_url, is_otr, GetNextId(), GetNetLog()); |
download->AddObserver(observer); |
@@ -949,7 +952,7 @@ void DownloadManagerImpl::OnPersistentStoreQueryComplete( |
for (size_t i = 0; i < entries->size(); ++i) { |
DownloadItem* download = new DownloadItemImpl( |
- this, GetNextId(), entries->at(i), NULL); |
+ this, GetNextId(), entries->at(i), GetNetLog()); |
CHECK_96627(!ContainsKey(history_downloads_, download->GetDbHandle())); |
downloads_.insert(download); |
history_downloads_[download->GetDbHandle()] = download; |
@@ -1207,3 +1210,7 @@ void DownloadManagerImpl::DownloadOpened(DownloadItem* download) { |
void DownloadManagerImpl::SetFileManager(DownloadFileManager* file_manager) { |
file_manager_ = file_manager; |
} |
+ |
+net::NetLog* DownloadManagerImpl::GetNetLog() { |
+ return net_log_; |
+} |