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 1a23a37ed6103e17bbd7ad61ee4eac6cc63b252c..15df532aaf17d5894fea339ad296c4dc982b1705 100644 |
--- a/content/browser/presentation/presentation_service_impl.cc |
+++ b/content/browser/presentation/presentation_service_impl.cc |
@@ -464,16 +464,22 @@ void PresentationServiceImpl::ListenForSessionMessages( |
void PresentationServiceImpl::OnSessionMessages( |
const PresentationSessionInfo& session, |
- const ScopedVector<PresentationSessionMessage>& messages, |
+ const std::vector<std::unique_ptr<PresentationSessionMessage>>& messages, |
bool pass_ownership) { |
DCHECK(client_); |
DVLOG(2) << "OnSessionMessages"; |
std::vector<blink::mojom::SessionMessagePtr> mojo_messages(messages.size()); |
- std::transform(messages.begin(), messages.end(), mojo_messages.begin(), |
- [pass_ownership](PresentationSessionMessage* message) { |
- return ToMojoSessionMessage(message, pass_ownership); |
- }); |
+ // for (size_t i = 0; i < messages.size(); i++) { |
+ // mojo_messages.push_back( |
+ // ToMojoSessionMessage(messages[i].get(), pass_ownership)); |
+ //} |
Avi (use Gerrit)
2016/12/14 03:32:09
Don't commit commented-out code.
CJ
2016/12/14 19:56:13
Done.
|
+ std::transform( |
+ messages.begin(), messages.end(), mojo_messages.begin(), |
+ [pass_ownership]( |
+ const std::unique_ptr<PresentationSessionMessage>& message) { |
+ return ToMojoSessionMessage(message.get(), pass_ownership); |
+ }); |
client_->OnSessionMessagesReceived( |
blink::mojom::PresentationSessionInfo::From(session), |