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

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..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) {
« no previous file with comments | « content/browser/renderer_host/render_message_filter.h ('k') | content/browser/renderer_host/render_widget_helper.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698