| Index: mojo/public/cpp/bindings/tests/bindings_perftest.cc
|
| diff --git a/mojo/public/cpp/bindings/tests/bindings_perftest.cc b/mojo/public/cpp/bindings/tests/bindings_perftest.cc
|
| index 0d4692eb900a20fc17013f88bd137674edfbfe74..689ca2d349d7305f9ee7d0bd4fa9735859e52c59 100644
|
| --- a/mojo/public/cpp/bindings/tests/bindings_perftest.cc
|
| +++ b/mojo/public/cpp/bindings/tests/bindings_perftest.cc
|
| @@ -5,6 +5,7 @@
|
| #include <stddef.h>
|
| #include <utility>
|
|
|
| +#include "base/bind.h"
|
| #include "base/message_loop/message_loop.h"
|
| #include "base/run_loop.h"
|
| #include "mojo/public/cpp/bindings/binding.h"
|
| @@ -65,7 +66,7 @@ void PingPongTest::Run(unsigned int iterations) {
|
|
|
| base::RunLoop run_loop;
|
| quit_closure_ = run_loop.QuitClosure();
|
| - service_->Ping([this]() { OnPingDone(); });
|
| + service_->Ping(base::Bind(&PingPongTest::OnPingDone, base::Unretained(this)));
|
| run_loop.Run();
|
| }
|
|
|
| @@ -76,7 +77,7 @@ void PingPongTest::OnPingDone() {
|
| return;
|
| }
|
|
|
| - service_->Ping([this]() { OnPingDone(); });
|
| + service_->Ping(base::Bind(&PingPongTest::OnPingDone, base::Unretained(this)));
|
| }
|
|
|
| struct BoundPingService {
|
|
|