| Index: device/serial/serial_service_impl.cc
|
| diff --git a/device/serial/serial_service_impl.cc b/device/serial/serial_service_impl.cc
|
| index 5fc886df2eca241e338333ee682e8ae420656a41..6ba12e76612347aa0ce75218ea477c6413901f08 100644
|
| --- a/device/serial/serial_service_impl.cc
|
| +++ b/device/serial/serial_service_impl.cc
|
| @@ -27,22 +27,22 @@ SerialServiceImpl::~SerialServiceImpl() {
|
|
|
| // static
|
| void SerialServiceImpl::Create(
|
| - scoped_refptr<base::MessageLoopProxy> io_message_loop,
|
| - scoped_refptr<base::MessageLoopProxy> ui_message_loop,
|
| + scoped_refptr<base::SingleThreadTaskRunner> io_message_loop,
|
| + scoped_refptr<base::SingleThreadTaskRunner> ui_message_loop,
|
| mojo::InterfaceRequest<serial::SerialService> request) {
|
| - mojo::BindToRequest(new SerialServiceImpl(new SerialConnectionFactory(
|
| - base::Bind(SerialIoHandler::Create,
|
| - base::MessageLoopProxy::current(),
|
| - ui_message_loop),
|
| - io_message_loop)),
|
| - &request);
|
| + mojo::BindToRequest(
|
| + new SerialServiceImpl(new SerialConnectionFactory(
|
| + base::Bind(SerialIoHandler::Create,
|
| + base::ThreadTaskRunnerHandle::Get(), ui_message_loop),
|
| + io_message_loop)),
|
| + &request);
|
| }
|
|
|
| // static
|
| void SerialServiceImpl::CreateOnMessageLoop(
|
| - scoped_refptr<base::MessageLoopProxy> message_loop,
|
| - scoped_refptr<base::MessageLoopProxy> io_message_loop,
|
| - scoped_refptr<base::MessageLoopProxy> ui_message_loop,
|
| + scoped_refptr<base::SingleThreadTaskRunner> message_loop,
|
| + scoped_refptr<base::SingleThreadTaskRunner> io_message_loop,
|
| + scoped_refptr<base::SingleThreadTaskRunner> ui_message_loop,
|
| mojo::InterfaceRequest<serial::SerialService> request) {
|
| message_loop->PostTask(FROM_HERE,
|
| base::Bind(&SerialServiceImpl::Create,
|
|
|