Index: content/browser/presentation/presentation_service_impl.cc |
diff --git a/content/browser/presentation/presentation_service_impl.cc b/content/browser/presentation/presentation_service_impl.cc |
index b63de054061f9d9e733299d2ce850693ec815e17..7320b39fd4c828ddd8155d6411f028545b34803f 100644 |
--- a/content/browser/presentation/presentation_service_impl.cc |
+++ b/content/browser/presentation/presentation_service_impl.cc |
@@ -455,17 +455,19 @@ void PresentationServiceImpl::ListenForConnectionMessages( |
void PresentationServiceImpl::OnConnectionMessages( |
const PresentationSessionInfo& session, |
- const ScopedVector<PresentationConnectionMessage>& messages, |
+ const std::vector<std::unique_ptr<PresentationConnectionMessage>>& messages, |
bool pass_ownership) { |
DCHECK(client_); |
DVLOG(2) << "OnConnectionMessages"; |
std::vector<blink::mojom::ConnectionMessagePtr> mojo_messages( |
messages.size()); |
- std::transform(messages.begin(), messages.end(), mojo_messages.begin(), |
- [pass_ownership](PresentationConnectionMessage* message) { |
- return ToMojoConnectionMessage(message, pass_ownership); |
- }); |
+ std::transform( |
+ messages.begin(), messages.end(), mojo_messages.begin(), |
+ [pass_ownership]( |
+ const std::unique_ptr<PresentationConnectionMessage>& message) { |
+ return ToMojoConnectionMessage(message.get(), pass_ownership); |
+ }); |
client_->OnConnectionMessagesReceived( |
blink::mojom::PresentationSessionInfo::From(session), |