| Index: chrome/browser/media/router/mojo/media_router_mojo_impl.cc
|
| diff --git a/chrome/browser/media/router/mojo/media_router_mojo_impl.cc b/chrome/browser/media/router/mojo/media_router_mojo_impl.cc
|
| index 82bf5d61afcd190d2b1eff7d8f50206112bf1dd8..c40a8a4607b3364556ca6a7327128eeed55e45fc 100644
|
| --- a/chrome/browser/media/router/mojo/media_router_mojo_impl.cc
|
| +++ b/chrome/browser/media/router/mojo/media_router_mojo_impl.cc
|
| @@ -341,14 +341,13 @@ void MediaRouterMojoImpl::SendRouteMessage(
|
|
|
| void MediaRouterMojoImpl::SendRouteBinaryMessage(
|
| const MediaRoute::Id& route_id,
|
| - std::unique_ptr<std::vector<uint8_t>> data,
|
| + const std::vector<uint8_t>& data,
|
| const SendRouteMessageCallback& callback) {
|
| DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
|
|
|
| SetWakeReason(MediaRouteProviderWakeReason::SEND_SESSION_BINARY_MESSAGE);
|
| RunOrDefer(base::Bind(&MediaRouterMojoImpl::DoSendSessionBinaryMessage,
|
| - base::Unretained(this), route_id,
|
| - base::Passed(std::move(data)), callback));
|
| + base::Unretained(this), route_id, data, callback));
|
| }
|
|
|
| void MediaRouterMojoImpl::AddIssue(const IssueInfo& issue_info) {
|
| @@ -625,10 +624,10 @@ void MediaRouterMojoImpl::DoSendSessionMessage(
|
|
|
| void MediaRouterMojoImpl::DoSendSessionBinaryMessage(
|
| const MediaRoute::Id& route_id,
|
| - std::unique_ptr<std::vector<uint8_t>> data,
|
| + const std::vector<uint8_t>& data,
|
| const SendRouteMessageCallback& callback) {
|
| DVLOG_WITH_INSTANCE(1) << "SendRouteBinaryMessage " << route_id;
|
| - media_route_provider_->SendRouteBinaryMessage(route_id, *data, callback);
|
| + media_route_provider_->SendRouteBinaryMessage(route_id, data, callback);
|
| }
|
|
|
| void MediaRouterMojoImpl::DoStartListeningForRouteMessages(
|
|
|