| Index: device/serial/serial_connection_unittest.cc | 
| diff --git a/device/serial/serial_connection_unittest.cc b/device/serial/serial_connection_unittest.cc | 
| index eb0ca272619fc2eb1e147514ab14ca6d6c44dd78..552bb3afda2681f4b7f5699c90cdd373d00d3bcd 100644 | 
| --- a/device/serial/serial_connection_unittest.cc | 
| +++ b/device/serial/serial_connection_unittest.cc | 
| @@ -16,7 +16,6 @@ | 
| #include "device/serial/serial_service_impl.h" | 
| #include "device/serial/test_serial_io_handler.h" | 
| #include "testing/gtest/include/gtest/gtest.h" | 
| -#include "third_party/mojo/src/mojo/public/cpp/bindings/error_handler.h" | 
| #include "third_party/mojo/src/mojo/public/cpp/bindings/interface_ptr.h" | 
| #include "third_party/mojo/src/mojo/public/cpp/bindings/interface_request.h" | 
|  | 
| @@ -34,7 +33,7 @@ class FakeSerialDeviceEnumerator : public SerialDeviceEnumerator { | 
|  | 
| }  // namespace | 
|  | 
| -class SerialConnectionTest : public testing::Test, public mojo::ErrorHandler { | 
| +class SerialConnectionTest : public testing::Test { | 
| public: | 
| enum Event { | 
| EVENT_NONE, | 
| @@ -72,7 +71,8 @@ class SerialConnectionTest : public testing::Test, public mojo::ErrorHandler { | 
| base::ThreadTaskRunnerHandle::Get()), | 
| scoped_ptr<SerialDeviceEnumerator>(new FakeSerialDeviceEnumerator), | 
| mojo::GetProxy(&service)); | 
| -    service.set_error_handler(this); | 
| +    service.set_connection_error_handler(base::Bind( | 
| +        &SerialConnectionTest::OnConnectionError, base::Unretained(this))); | 
| mojo::InterfacePtr<serial::DataSink> sink; | 
| mojo::InterfacePtr<serial::DataSource> source; | 
| mojo::InterfacePtr<serial::DataSourceClient> source_client; | 
| @@ -86,7 +86,8 @@ class SerialConnectionTest : public testing::Test, public mojo::ErrorHandler { | 
| receiver_ = | 
| new DataReceiver(source.Pass(), source_client_request.Pass(), | 
| kBufferSize, serial::RECEIVE_ERROR_DISCONNECTED); | 
| -    connection_.set_error_handler(this); | 
| +    connection_.set_connection_error_handler(base::Bind( | 
| +        &SerialConnectionTest::OnConnectionError, base::Unretained(this))); | 
| connection_->GetInfo( | 
| base::Bind(&SerialConnectionTest::StoreInfo, base::Unretained(this))); | 
| WaitForEvent(EVENT_GOT_INFO); | 
| @@ -169,7 +170,7 @@ class SerialConnectionTest : public testing::Test, public mojo::ErrorHandler { | 
| EventReceived(EVENT_RECEIVE_ERROR); | 
| } | 
|  | 
| -  void OnConnectionError() override { | 
| +  void OnConnectionError() { | 
| EventReceived(EVENT_ERROR); | 
| FAIL() << "Connection error"; | 
| } | 
|  |