| Index: device/serial/data_sender.cc
|
| diff --git a/device/serial/data_sender.cc b/device/serial/data_sender.cc
|
| index fdf5171e56ca3c0a0c3562815aaa4d29b3083f2c..962b8fdf202b9917ac526c82ec348f60645e1044 100644
|
| --- a/device/serial/data_sender.cc
|
| +++ b/device/serial/data_sender.cc
|
| @@ -5,6 +5,7 @@
|
| #include "device/serial/data_sender.h"
|
|
|
| #include <algorithm>
|
| +#include <utility>
|
|
|
| #include "base/bind.h"
|
| #include "base/message_loop/message_loop.h"
|
| @@ -49,7 +50,7 @@ class DataSender::PendingSend {
|
| DataSender::DataSender(mojo::InterfacePtr<serial::DataSink> sink,
|
| uint32_t buffer_size,
|
| int32_t fatal_error_value)
|
| - : sink_(sink.Pass()),
|
| + : sink_(std::move(sink)),
|
| fatal_error_value_(fatal_error_value),
|
| shut_down_(false) {
|
| sink_.set_connection_error_handler(
|
| @@ -166,7 +167,7 @@ void DataSender::PendingSend::SendData() {
|
| mojo::Array<uint8_t> bytes(num_bytes_to_send);
|
| memcpy(&bytes[0], data_.data(), num_bytes_to_send);
|
| sender_->sink_->OnData(
|
| - bytes.Pass(),
|
| + std::move(bytes),
|
| base::Bind(&DataSender::PendingSend::OnDataSent, base::Unretained(this)));
|
| }
|
|
|
|
|