Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(49)

Unified Diff: content/browser/renderer_host/render_message_filter.cc

Issue 8556001: Convert NewRunnableFunction/NewRunnableMethod calls to use base::Bind(). (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: . Created 9 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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) {

Powered by Google App Engine
This is Rietveld 408576698