Index: content/browser/download/save_file_manager.cc |
diff --git a/content/browser/download/save_file_manager.cc b/content/browser/download/save_file_manager.cc |
index 01874d0f6895684c63b8f167c479d5d1dfc5957d..d1684d7ca943cf662c1b4e7fa275d1f59e979c08 100644 |
--- a/content/browser/download/save_file_manager.cc |
+++ b/content/browser/download/save_file_manager.cc |
@@ -47,6 +47,7 @@ void SaveFileManager::OnShutdown() { |
} |
SaveFile* SaveFileManager::LookupSaveFile(int save_item_id) { |
+ DCHECK_CURRENTLY_ON(BrowserThread::FILE); |
SaveFileMap::iterator it = save_file_map_.find(save_item_id); |
return it == save_file_map_.end() ? NULL : it->second; |
} |
@@ -165,7 +166,7 @@ void SaveFileManager::StartSave(SaveFileCreateInfo* info) { |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
- base::Bind(&SaveFileManager::OnStartSave, this, info)); |
+ base::Bind(&SaveFileManager::OnStartSave, this, *info)); |
} |
// We do forward an update to the UI thread here, since we do not use timer to |
@@ -219,23 +220,23 @@ void SaveFileManager::SaveFinished(int save_item_id, |
// Notifications sent from the file thread and run on the UI thread. |
-void SaveFileManager::OnStartSave(const SaveFileCreateInfo* info) { |
+void SaveFileManager::OnStartSave(const SaveFileCreateInfo info) { |
Randy Smith (Not in Mondays)
2015/12/12 20:32:11
I'd make this a const&. I believe the Bind & Post
Łukasz Anforowicz
2015/12/14 17:40:12
You're right, const-ref reads better and is more c
|
DCHECK_CURRENTLY_ON(BrowserThread::UI); |
SavePackage* save_package = GetSavePackageFromRenderIds( |
- info->render_process_id, info->render_frame_routing_id); |
+ info.render_process_id, info.render_frame_routing_id); |
if (!save_package) { |
// Cancel this request. |
- SendCancelRequest(info->save_item_id); |
+ SendCancelRequest(info.save_item_id); |
return; |
} |
// Insert started saving job to tracking list. |
- SavePackageMap::iterator sit = packages_.find(info->save_item_id); |
+ SavePackageMap::iterator sit = packages_.find(info.save_item_id); |
DCHECK(sit == packages_.end()); |
- packages_[info->save_item_id] = save_package; |
+ packages_[info.save_item_id] = save_package; |
// Forward this message to SavePackage. |
- save_package->StartSave(info); |
+ save_package->StartSave(&info); |
} |
void SaveFileManager::OnUpdateSaveProgress(int save_item_id, |