| Index: mojo/public/cpp/bindings/interface_request.h
|
| diff --git a/mojo/public/cpp/bindings/interface_request.h b/mojo/public/cpp/bindings/interface_request.h
|
| index db102368b86be2837653e96a9f738e79e237fd90..eb0d64e73f6ea530396f03644f4e96636bf780c5 100644
|
| --- a/mojo/public/cpp/bindings/interface_request.h
|
| +++ b/mojo/public/cpp/bindings/interface_request.h
|
| @@ -10,8 +10,8 @@
|
|
|
| #include "base/macros.h"
|
| #include "base/optional.h"
|
| -#include "base/single_thread_task_runner.h"
|
| -#include "base/threading/thread_task_runner_handle.h"
|
| +#include "base/sequenced_task_runner.h"
|
| +#include "base/threading/sequenced_task_runner_handle.h"
|
| #include "mojo/public/cpp/bindings/disconnect_reason.h"
|
| #include "mojo/public/cpp/bindings/interface_ptr.h"
|
| #include "mojo/public/cpp/bindings/pipe_control_message_proxy.h"
|
| @@ -38,8 +38,8 @@ class InterfaceRequest {
|
| // InterfaceRequest to the other. For example usage, see comments on
|
| // MakeRequest(InterfacePtr*) below.
|
| explicit InterfaceRequest(InterfacePtr<Interface>* ptr,
|
| - scoped_refptr<base::SingleThreadTaskRunner> runner =
|
| - base::ThreadTaskRunnerHandle::Get()) {
|
| + scoped_refptr<base::SequencedTaskRunner> runner =
|
| + base::SequencedTaskRunnerHandle::Get()) {
|
| MessagePipe pipe;
|
| ptr->Bind(InterfacePtrInfo<Interface>(std::move(pipe.handle0), 0u),
|
| std::move(runner));
|
| @@ -161,8 +161,8 @@ InterfaceRequest<Interface> MakeRequest(ScopedMessagePipeHandle handle) {
|
| template <typename Interface>
|
| InterfaceRequest<Interface> MakeRequest(
|
| InterfacePtr<Interface>* ptr,
|
| - scoped_refptr<base::SingleThreadTaskRunner> runner =
|
| - base::ThreadTaskRunnerHandle::Get()) {
|
| + scoped_refptr<base::SequencedTaskRunner> runner =
|
| + base::SequencedTaskRunnerHandle::Get()) {
|
| return InterfaceRequest<Interface>(ptr, runner);
|
| }
|
|
|
|
|