Index: device/serial/serial_io_handler_win.cc |
diff --git a/device/serial/serial_io_handler_win.cc b/device/serial/serial_io_handler_win.cc |
index 275a18988e530de50edf874623be0d29e9ddb799..1ab4f88aa81fb1501d1f719d167448b23d920ded 100644 |
--- a/device/serial/serial_io_handler_win.cc |
+++ b/device/serial/serial_io_handler_win.cc |
@@ -133,8 +133,9 @@ serial::StopBits StopBitsConstantToEnum(int stop_bits) { |
} // namespace |
// static |
-scoped_refptr<SerialIoHandler> SerialIoHandler::Create() { |
- return new SerialIoHandlerWin(); |
+scoped_refptr<SerialIoHandler> SerialIoHandler::Create( |
+ scoped_refptr<base::MessageLoopProxy> file_thread_message_loop) { |
+ return new SerialIoHandlerWin(file_thread_message_loop); |
} |
bool SerialIoHandlerWin::PostOpen() { |
@@ -237,8 +238,11 @@ void SerialIoHandlerWin::CancelWriteImpl() { |
::CancelIo(file().GetPlatformFile()); |
} |
-SerialIoHandlerWin::SerialIoHandlerWin() |
- : event_mask_(0), is_comm_pending_(false) { |
+SerialIoHandlerWin::SerialIoHandlerWin( |
+ scoped_refptr<base::MessageLoopProxy> file_thread_message_loop) |
+ : SerialIoHandler(file_thread_message_loop), |
+ event_mask_(0), |
+ is_comm_pending_(false) { |
} |
SerialIoHandlerWin::~SerialIoHandlerWin() { |