| Index: chrome/browser/automation/automation_resource_message_filter.cc
|
| diff --git a/chrome/browser/automation/automation_resource_message_filter.cc b/chrome/browser/automation/automation_resource_message_filter.cc
|
| index 664efcfa445bca99eae556bccfea43672d7cc471..9206d244572a8b70b19e1cece0e568f436440837 100644
|
| --- a/chrome/browser/automation/automation_resource_message_filter.cc
|
| +++ b/chrome/browser/automation/automation_resource_message_filter.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "chrome/browser/automation/automation_resource_message_filter.h"
|
|
|
| +#include "base/bind.h"
|
| #include "base/path_service.h"
|
| #include "base/metrics/histogram.h"
|
| #include "base/stl_util.h"
|
| @@ -64,8 +65,7 @@ AutomationResourceMessageFilter::AutomationResourceMessageFilter()
|
|
|
| BrowserThread::PostTask(
|
| BrowserThread::IO, FROM_HERE,
|
| - NewRunnableFunction(
|
| - URLRequestAutomationJob::EnsureProtocolFactoryRegistered));
|
| + base::Bind(&URLRequestAutomationJob::EnsureProtocolFactoryRegistered));
|
| }
|
|
|
| AutomationResourceMessageFilter::~AutomationResourceMessageFilter() {
|
| @@ -223,13 +223,9 @@ bool AutomationResourceMessageFilter::RegisterRenderView(
|
|
|
| BrowserThread::PostTask(
|
| BrowserThread::IO, FROM_HERE,
|
| - NewRunnableFunction(
|
| - AutomationResourceMessageFilter::RegisterRenderViewInIOThread,
|
| - renderer_pid,
|
| - renderer_id,
|
| - tab_handle,
|
| - make_scoped_refptr(filter),
|
| - pending_view));
|
| + base::Bind(&AutomationResourceMessageFilter::RegisterRenderViewInIOThread,
|
| + renderer_pid, renderer_id, tab_handle,
|
| + make_scoped_refptr(filter), pending_view));
|
| return true;
|
| }
|
|
|
| @@ -237,8 +233,8 @@ void AutomationResourceMessageFilter::UnRegisterRenderView(
|
| int renderer_pid, int renderer_id) {
|
| BrowserThread::PostTask(
|
| BrowserThread::IO, FROM_HERE,
|
| - NewRunnableFunction(
|
| - AutomationResourceMessageFilter::UnRegisterRenderViewInIOThread,
|
| + base::Bind(
|
| + &AutomationResourceMessageFilter::UnRegisterRenderViewInIOThread,
|
| renderer_pid, renderer_id));
|
| }
|
|
|
| @@ -252,12 +248,9 @@ bool AutomationResourceMessageFilter::ResumePendingRenderView(
|
|
|
| BrowserThread::PostTask(
|
| BrowserThread::IO, FROM_HERE,
|
| - NewRunnableFunction(
|
| - AutomationResourceMessageFilter::ResumePendingRenderViewInIOThread,
|
| - renderer_pid,
|
| - renderer_id,
|
| - tab_handle,
|
| - make_scoped_refptr(filter)));
|
| + base::Bind(
|
| + &AutomationResourceMessageFilter::ResumePendingRenderViewInIOThread,
|
| + renderer_pid, renderer_id, tab_handle, make_scoped_refptr(filter)));
|
| return true;
|
| }
|
|
|
| @@ -299,7 +292,7 @@ void AutomationResourceMessageFilter::UnRegisterRenderViewInIOThread(
|
| }
|
|
|
| // static
|
| -bool AutomationResourceMessageFilter::ResumePendingRenderViewInIOThread(
|
| +void AutomationResourceMessageFilter::ResumePendingRenderViewInIOThread(
|
| int renderer_pid, int renderer_id, int tab_handle,
|
| AutomationResourceMessageFilter* filter) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
|
| @@ -314,7 +307,6 @@ bool AutomationResourceMessageFilter::ResumePendingRenderViewInIOThread(
|
| << renderer_pid
|
| << ", render view id:"
|
| << renderer_id;
|
| - return false;
|
| }
|
|
|
| DCHECK(automation_details_iter->second.is_pending_render_view);
|
| @@ -327,7 +319,6 @@ bool AutomationResourceMessageFilter::ResumePendingRenderViewInIOThread(
|
| AutomationDetails(tab_handle, filter, false);
|
|
|
| ResumeJobsForPendingView(tab_handle, old_filter, filter);
|
| - return true;
|
| }
|
|
|
| bool AutomationResourceMessageFilter::LookupRegisteredRenderView(
|
|
|