| Index: extensions/browser/api/serial/serial_connection.cc
|
| diff --git a/extensions/browser/api/serial/serial_connection.cc b/extensions/browser/api/serial/serial_connection.cc
|
| index 9b995866656ed890a10c903e2dab710a2a2c9e58..3653597affea6a179cf88cde4361e6b4fe69f965 100644
|
| --- a/extensions/browser/api/serial/serial_connection.cc
|
| +++ b/extensions/browser/api/serial/serial_connection.cc
|
| @@ -155,13 +155,13 @@ SerialConnection::SerialConnection(const std::string& port,
|
| receive_timeout_(0),
|
| send_timeout_(0),
|
| paused_(false),
|
| - io_handler_(device::SerialIoHandler::Create()) {
|
| + io_handler_(device::SerialIoHandler::Create(
|
| + content::BrowserThread::GetMessageLoopProxyForThread(
|
| + content::BrowserThread::FILE))) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::IO);
|
| io_handler_->Initialize(
|
| base::Bind(&SerialConnection::OnAsyncReadComplete, AsWeakPtr()),
|
| - base::Bind(&SerialConnection::OnAsyncWriteComplete, AsWeakPtr()),
|
| - content::BrowserThread::GetMessageLoopProxyForThread(
|
| - content::BrowserThread::FILE));
|
| + base::Bind(&SerialConnection::OnAsyncWriteComplete, AsWeakPtr()));
|
| }
|
|
|
| SerialConnection::~SerialConnection() {
|
| @@ -252,9 +252,7 @@ void SerialConnection::SetIoHandlerForTest(
|
| io_handler_ = handler;
|
| io_handler_->Initialize(
|
| base::Bind(&SerialConnection::OnAsyncReadComplete, AsWeakPtr()),
|
| - base::Bind(&SerialConnection::OnAsyncWriteComplete, AsWeakPtr()),
|
| - content::BrowserThread::GetMessageLoopProxyForThread(
|
| - content::BrowserThread::FILE));
|
| + base::Bind(&SerialConnection::OnAsyncWriteComplete, AsWeakPtr()));
|
| }
|
|
|
| bool SerialConnection::GetInfo(core_api::serial::ConnectionInfo* info) const {
|
|
|