| 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());
|
| 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(
|
|
|