| Index: chrome/browser/extensions/extension_page_capture_api.cc
|
| diff --git a/chrome/browser/extensions/extension_page_capture_api.cc b/chrome/browser/extensions/extension_page_capture_api.cc
|
| index 351c92ca75a9658c56ba5081418113e91887b415..c3b11281a9371d02f8e79b0ac7208291ac65b508 100644
|
| --- a/chrome/browser/extensions/extension_page_capture_api.cc
|
| +++ b/chrome/browser/extensions/extension_page_capture_api.cc
|
| @@ -51,9 +51,9 @@ bool PageCaptureSaveAsMHTMLFunction::RunImpl() {
|
|
|
| AddRef(); // Balanced in ReturnFailure/ReturnSuccess()
|
|
|
| - BrowserThread::PostTask(BrowserThread::FILE, FROM_HERE,
|
| - NewRunnableMethod(this,
|
| - &PageCaptureSaveAsMHTMLFunction::CreateTemporaryFile));
|
| + BrowserThread::PostTask(
|
| + BrowserThread::FILE, FROM_HERE,
|
| + base::Bind(&PageCaptureSaveAsMHTMLFunction::CreateTemporaryFile, this));
|
| return true;
|
| }
|
|
|
| @@ -82,10 +82,10 @@ bool PageCaptureSaveAsMHTMLFunction::OnMessageReceivedFromRenderView(
|
| void PageCaptureSaveAsMHTMLFunction::CreateTemporaryFile() {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::FILE));
|
| bool success = file_util::CreateTemporaryFile(&mhtml_path_);
|
| - BrowserThread::PostTask(BrowserThread::UI, FROM_HERE,
|
| - NewRunnableMethod(this,
|
| - &PageCaptureSaveAsMHTMLFunction::TemporaryFileCreated,
|
| - success));
|
| + BrowserThread::PostTask(
|
| + BrowserThread::UI, FROM_HERE,
|
| + base::Bind(&PageCaptureSaveAsMHTMLFunction::TemporaryFileCreated, this,
|
| + success));
|
| }
|
|
|
| void PageCaptureSaveAsMHTMLFunction::TemporaryFileCreated(bool success) {
|
|
|