| Index: chrome/browser/download/save_file_manager.cc
|
| diff --git a/chrome/browser/download/save_file_manager.cc b/chrome/browser/download/save_file_manager.cc
|
| index 00e9251829ca6cd2e1f0b31f252841c6330c8b05..b1c59a90a9b57f8214eb7d83de2d9a077ffb7fac 100644
|
| --- a/chrome/browser/download/save_file_manager.cc
|
| +++ b/chrome/browser/download/save_file_manager.cc
|
| @@ -131,14 +131,16 @@ void SaveFileManager::SaveURL(const GURL& url,
|
| DCHECK(url.is_valid());
|
|
|
| ChromeThread::PostTask(
|
| - ChromeThread::IO, FROM_HERE,
|
| - NewRunnableMethod(this,
|
| - &SaveFileManager::OnSaveURL,
|
| - url,
|
| - referrer,
|
| - render_process_host_id,
|
| - render_view_id,
|
| - request_context_getter));
|
| + ChromeThread::IO,
|
| + FROM_HERE,
|
| + NewRunnableMethod(
|
| + this,
|
| + &SaveFileManager::OnSaveURL,
|
| + url,
|
| + referrer,
|
| + render_process_host_id,
|
| + render_view_id,
|
| + make_scoped_refptr(request_context_getter)));
|
| } else {
|
| // We manually start the save job.
|
| SaveFileCreateInfo* info = new SaveFileCreateInfo(file_full_path,
|
| @@ -250,7 +252,6 @@ void SaveFileManager::UpdateSaveProgress(int save_id,
|
| this, &SaveFileManager::OnUpdateSaveProgress, save_file->save_id(),
|
| save_file->bytes_so_far(), write_success));
|
| }
|
| - data->Release();
|
| }
|
|
|
| // The IO thread will call this when saving is completed or it got error when
|
|
|