Chromium Code Reviews| Index: content/renderer/presentation/presentation_dispatcher.cc |
| diff --git a/content/renderer/presentation/presentation_dispatcher.cc b/content/renderer/presentation/presentation_dispatcher.cc |
| index d299c1abf019c3c9ce629ae781986b1f5dd04bed..268f1696dcae93a788f6c4d5f38eb9802207b487 100644 |
| --- a/content/renderer/presentation/presentation_dispatcher.cc |
| +++ b/content/renderer/presentation/presentation_dispatcher.cc |
| @@ -346,9 +346,9 @@ void PresentationDispatcher::OnDefaultSessionStarted( |
| return; |
| if (!session_info.is_null()) { |
| + presentation_service_->ListenForSessionMessages(session_info.Clone()); |
|
imcheng
2015/12/15 23:42:32
This change is probably OK for desktop. As I menti
whywhat
2015/12/16 12:31:20
It seems to pass all the tests at least :)
Do you
imcheng
2015/12/16 19:24:36
Yeah, PresentationServiceImpl will call back into
|
| controller_->didStartDefaultSession( |
| - new PresentationConnectionClient(session_info.Clone())); |
| - presentation_service_->ListenForSessionMessages(session_info.Pass()); |
| + new PresentationConnectionClient(session_info.Pass())); |
| } |
| } |
| @@ -366,9 +366,9 @@ void PresentationDispatcher::OnSessionCreated( |
| } |
| DCHECK(!session_info.is_null()); |
| + presentation_service_->ListenForSessionMessages(session_info.Clone()); |
| callback->onSuccess(blink::adoptWebPtr( |
| - new PresentationConnectionClient(session_info.Clone()))); |
| - presentation_service_->ListenForSessionMessages(session_info.Pass()); |
| + new PresentationConnectionClient(session_info.Pass()))); |
| } |
| void PresentationDispatcher::OnConnectionStateChanged( |