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, |