| Index: chrome/browser/media/router/presentation_service_delegate_impl.cc
|
| diff --git a/chrome/browser/media/router/presentation_service_delegate_impl.cc b/chrome/browser/media/router/presentation_service_delegate_impl.cc
|
| index 2044080c6a7543274ad75b14bcb444018e172a4d..7b5301f1c4e1a99e986cbd1e51328493bbb2fa38 100644
|
| --- a/chrome/browser/media/router/presentation_service_delegate_impl.cc
|
| +++ b/chrome/browser/media/router/presentation_service_delegate_impl.cc
|
| @@ -92,16 +92,17 @@ class PresentationSessionMessagesObserver : public RouteMessageObserver {
|
|
|
| void OnMessagesReceived(const std::vector<RouteMessage>& messages) final {
|
| DVLOG(2) << __func__ << ", number of messages : " << messages.size();
|
| - ScopedVector<content::PresentationConnectionMessage> presentation_messages;
|
| + std::vector<std::unique_ptr<content::PresentationConnectionMessage>>
|
| + presentation_messages;
|
| for (const RouteMessage& message : messages) {
|
| if (message.type == RouteMessage::TEXT && message.text) {
|
| presentation_messages.push_back(
|
| - new content::PresentationConnectionMessage(
|
| + base::MakeUnique<content::PresentationConnectionMessage>(
|
| content::PresentationMessageType::TEXT));
|
| presentation_messages.back()->message = *message.text;
|
| } else if (message.type == RouteMessage::BINARY && message.binary) {
|
| presentation_messages.push_back(
|
| - new content::PresentationConnectionMessage(
|
| + base::MakeUnique<content::PresentationConnectionMessage>(
|
| content::PresentationMessageType::BINARY));
|
| presentation_messages.back()->data.reset(
|
| new std::vector<uint8_t>(*message.binary));
|
|
|