Index: content/browser/download/mhtml_generation_manager.cc |
diff --git a/content/browser/download/mhtml_generation_manager.cc b/content/browser/download/mhtml_generation_manager.cc |
index 784e427c9e6541fc48881f6f1f6efba5b209c1e1..4dc70b2ddce5aa0ed6f32dd2f744bd837953dca7 100644 |
--- a/content/browser/download/mhtml_generation_manager.cc |
+++ b/content/browser/download/mhtml_generation_manager.cc |
@@ -4,6 +4,7 @@ |
#include "content/browser/download/mhtml_generation_manager.h" |
+#include "base/bind.h" |
#include "base/platform_file.h" |
#include "content/browser/renderer_host/render_process_host.h" |
#include "content/browser/renderer_host/render_view_host.h" |
@@ -42,8 +43,8 @@ void MHTMLGenerationManager::GenerateMHTML(TabContents* tab_contents, |
base::ProcessHandle renderer_process = |
tab_contents->GetRenderProcessHost()->GetHandle(); |
BrowserThread::PostTask(BrowserThread::FILE, FROM_HERE, |
- NewRunnableMethod(this, &MHTMLGenerationManager::CreateFile, |
- job_id, file, renderer_process)); |
+ base::Bind(&MHTMLGenerationManager::CreateFile, this, |
+ job_id, file, renderer_process)); |
} |
void MHTMLGenerationManager::MHTMLGenerated(int job_id, int64 mhtml_data_size) { |
@@ -65,8 +66,8 @@ void MHTMLGenerationManager::CreateFile(int job_id, const FilePath& file_path, |
IPC::GetFileHandleForProcess(browser_file, renderer_process, false); |
BrowserThread::PostTask(BrowserThread::UI, FROM_HERE, |
- NewRunnableMethod(this, &MHTMLGenerationManager::FileCreated, |
- job_id, browser_file, renderer_file)); |
+ base::Bind(&MHTMLGenerationManager::FileCreated, this, |
+ job_id, browser_file, renderer_file)); |
} |
void MHTMLGenerationManager::FileCreated(int job_id, |
@@ -122,8 +123,7 @@ void MHTMLGenerationManager::JobFinished(int job_id, int64 file_size) { |
} |
BrowserThread::PostTask(BrowserThread::FILE, FROM_HERE, |
- NewRunnableMethod(this, &MHTMLGenerationManager::CloseFile, |
- job.browser_file)); |
+ base::Bind(&MHTMLGenerationManager::CloseFile, this, job.browser_file)); |
id_to_job_.erase(job_id); |
} |