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) { |