| Index: chrome/service/service_utility_process_host.cc
|
| diff --git a/chrome/service/service_utility_process_host.cc b/chrome/service/service_utility_process_host.cc
|
| index 387356c768ef8833eca1d54a89b2a1fa310d8814..9b359c369ec910fedb611022b2c279258c3b1159 100644
|
| --- a/chrome/service/service_utility_process_host.cc
|
| +++ b/chrome/service/service_utility_process_host.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "chrome/service/service_utility_process_host.h"
|
|
|
| +#include "base/bind.h"
|
| #include "base/command_line.h"
|
| #include "base/file_util.h"
|
| #include "base/message_loop.h"
|
| @@ -133,8 +134,7 @@ void ServiceUtilityProcessHost::OnChildDied() {
|
| // If we are yet to receive a reply then notify the client that the
|
| // child died.
|
| client_message_loop_proxy_->PostTask(
|
| - FROM_HERE,
|
| - NewRunnableMethod(client_.get(), &Client::OnChildDied));
|
| + FROM_HERE, base::Bind(&Client::OnChildDied, client_.get()));
|
| }
|
| // The base class implementation will delete |this|.
|
| ServiceChildProcessHost::OnChildDied();
|
| @@ -183,10 +183,8 @@ void ServiceUtilityProcessHost::OnRenderPDFPagesToMetafileSucceeded(
|
| scratch_metafile_dir_->Take();
|
| client_message_loop_proxy_->PostTask(
|
| FROM_HERE,
|
| - NewRunnableMethod(client_.get(),
|
| - &Client::MetafileAvailable,
|
| - metafile_path_,
|
| - highest_rendered_page_number));
|
| + base::Bind(&Client::MetafileAvailable, client_.get(), metafile_path_,
|
| + highest_rendered_page_number));
|
| }
|
|
|
| void ServiceUtilityProcessHost::OnRenderPDFPagesToMetafileFailed() {
|
| @@ -194,8 +192,7 @@ void ServiceUtilityProcessHost::OnRenderPDFPagesToMetafileFailed() {
|
| waiting_for_reply_ = false;
|
| client_message_loop_proxy_->PostTask(
|
| FROM_HERE,
|
| - NewRunnableMethod(client_.get(),
|
| - &Client::OnRenderPDFPagesToMetafileFailed));
|
| + base::Bind(&Client::OnRenderPDFPagesToMetafileFailed, client_.get()));
|
| }
|
|
|
| void ServiceUtilityProcessHost::OnGetPrinterCapsAndDefaultsSucceeded(
|
| @@ -205,10 +202,8 @@ void ServiceUtilityProcessHost::OnGetPrinterCapsAndDefaultsSucceeded(
|
| waiting_for_reply_ = false;
|
| client_message_loop_proxy_->PostTask(
|
| FROM_HERE,
|
| - NewRunnableMethod(client_.get(),
|
| - &Client::OnGetPrinterCapsAndDefaultsSucceeded,
|
| - printer_name,
|
| - caps_and_defaults));
|
| + base::Bind(&Client::OnGetPrinterCapsAndDefaultsSucceeded, client_.get(),
|
| + printer_name, caps_and_defaults));
|
| }
|
|
|
| void ServiceUtilityProcessHost::OnGetPrinterCapsAndDefaultsFailed(
|
| @@ -217,9 +212,8 @@ void ServiceUtilityProcessHost::OnGetPrinterCapsAndDefaultsFailed(
|
| waiting_for_reply_ = false;
|
| client_message_loop_proxy_->PostTask(
|
| FROM_HERE,
|
| - NewRunnableMethod(client_.get(),
|
| - &Client::OnGetPrinterCapsAndDefaultsFailed,
|
| - printer_name));
|
| + base::Bind(&Client::OnGetPrinterCapsAndDefaultsFailed, client_.get(),
|
| + printer_name));
|
| }
|
|
|
| void ServiceUtilityProcessHost::Client::MetafileAvailable(
|
|
|