Chromium Code Reviews| 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), |