| Index: chrome/browser/download/download_manager.cc
|
| ===================================================================
|
| --- chrome/browser/download/download_manager.cc (revision 62042)
|
| +++ chrome/browser/download/download_manager.cc (working copy)
|
| @@ -76,7 +76,7 @@
|
| ChromeThread::PostTask(ChromeThread::FILE, FROM_HERE,
|
| NewRunnableMethod(file_manager_,
|
| &DownloadFileManager::OnDownloadManagerShutdown,
|
| - make_scoped_refptr(this)));
|
| + this));
|
| }
|
|
|
| // 'in_progress_' may contain DownloadItems that have not finished the start
|
| @@ -437,12 +437,8 @@
|
| ChromeThread::PostTask(
|
| ChromeThread::FILE, FROM_HERE,
|
| NewRunnableMethod(
|
| - file_manager_,
|
| - &DownloadFileManager::OnFinalDownloadName,
|
| - download->id(),
|
| - target_path,
|
| - !info->is_dangerous,
|
| - make_scoped_refptr(this)));
|
| + file_manager_, &DownloadFileManager::OnFinalDownloadName,
|
| + download->id(), target_path, !info->is_dangerous, this));
|
| } else {
|
| // The download hasn't finished and it is a safe download. We need to
|
| // rename it to its intermediate '.crdownload' path.
|
| @@ -450,11 +446,8 @@
|
| ChromeThread::PostTask(
|
| ChromeThread::FILE, FROM_HERE,
|
| NewRunnableMethod(
|
| - file_manager_,
|
| - &DownloadFileManager::OnIntermediateDownloadName,
|
| - download->id(),
|
| - download_path,
|
| - make_scoped_refptr(this)));
|
| + file_manager_, &DownloadFileManager::OnIntermediateDownloadName,
|
| + download->id(), download_path, this));
|
| download->set_need_final_rename(true);
|
| }
|
|
|
| @@ -539,12 +532,8 @@
|
| ChromeThread::PostTask(
|
| ChromeThread::FILE, FROM_HERE,
|
| NewRunnableMethod(
|
| - file_manager_,
|
| - &DownloadFileManager::OnFinalDownloadName,
|
| - download->id(),
|
| - download->full_path(),
|
| - false,
|
| - make_scoped_refptr(this)));
|
| + file_manager_, &DownloadFileManager::OnFinalDownloadName,
|
| + download->id(), download->full_path(), false, this));
|
| return;
|
| }
|
|
|
|
|