Chromium Code Reviews| 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..194648bc194458522a54af725230b44dd992cf9a 100644 |
| --- a/content/browser/renderer_host/render_message_filter.cc |
| +++ b/content/browser/renderer_host/render_message_filter.cc |
| @@ -735,8 +735,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 +783,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 +804,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( |
|
James Hawkins
2011/11/14 17:57:06
#include "base/bind_helpers.h"
dcheng
2011/11/14 20:47:49
Done.
|
| + &RenderMessageFilter::Send, this, reply))); |
| } |
| void RenderMessageFilter::OnMediaLogEvent(const media::MediaLogEvent& event) { |