| Index: content/browser/renderer_host/render_message_filter.cc
|
| diff --git a/content/browser/renderer_host/render_message_filter.cc b/content/browser/renderer_host/render_message_filter.cc
|
| index 8f58ec8177fb0f24712239153b473f4474d3d7e2..28f8577deb156e1b00382a3ed328762ddc4d45dd 100644
|
| --- a/content/browser/renderer_host/render_message_filter.cc
|
| +++ b/content/browser/renderer_host/render_message_filter.cc
|
| @@ -7,6 +7,7 @@
|
| #include <map>
|
|
|
| #include "base/bind.h"
|
| +#include "base/bind_helpers.h"
|
| #include "base/command_line.h"
|
| #include "base/file_util.h"
|
| #include "base/sys_string_conversions.h"
|
| @@ -735,8 +736,8 @@ void RenderMessageFilter::OnKeygen(uint32 key_size_index,
|
| // Dispatch to worker pool, so we do not block the IO thread.
|
| if (!base::WorkerPool::PostTask(
|
| FROM_HERE,
|
| - NewRunnableMethod(
|
| - this, &RenderMessageFilter::OnKeygenOnWorkerThread,
|
| + base::Bind(
|
| + &RenderMessageFilter::OnKeygenOnWorkerThread, this,
|
| key_size_in_bits, challenge_string, url, reply_msg),
|
| true)) {
|
| NOTREACHED() << "Failed to dispatch keygen task to worker pool";
|
| @@ -783,8 +784,8 @@ void RenderMessageFilter::OnAsyncOpenFile(const IPC::Message& msg,
|
| }
|
|
|
| BrowserThread::PostTask(
|
| - BrowserThread::FILE, FROM_HERE, NewRunnableMethod(
|
| - this, &RenderMessageFilter::AsyncOpenFileOnFileThread,
|
| + BrowserThread::FILE, FROM_HERE, base::Bind(
|
| + &RenderMessageFilter::AsyncOpenFileOnFileThread, this,
|
| path, flags, message_id, msg.routing_id()));
|
| }
|
|
|
| @@ -804,8 +805,8 @@ void RenderMessageFilter::AsyncOpenFileOnFileThread(const FilePath& path,
|
| IPC::Message* reply = new ViewMsg_AsyncOpenFile_ACK(
|
| routing_id, error_code, file_for_transit, message_id);
|
| BrowserThread::PostTask(
|
| - BrowserThread::IO, FROM_HERE, NewRunnableMethod(
|
| - this, &RenderMessageFilter::Send, reply));
|
| + BrowserThread::IO, FROM_HERE, base::IgnoreReturn<bool>(base::Bind(
|
| + &RenderMessageFilter::Send, this, reply)));
|
| }
|
|
|
| void RenderMessageFilter::OnMediaLogEvent(const media::MediaLogEvent& event) {
|
|
|