| Index: content/renderer/presentation/presentation_dispatcher.h
|
| diff --git a/content/renderer/presentation/presentation_dispatcher.h b/content/renderer/presentation/presentation_dispatcher.h
|
| index 0099a0f2a048bff297efaa9724fe1d9a3096199b..fb6b4d9a83b02147194dd362b33dc6e1ef65fec0 100644
|
| --- a/content/renderer/presentation/presentation_dispatcher.h
|
| +++ b/content/renderer/presentation/presentation_dispatcher.h
|
| @@ -6,11 +6,9 @@
|
| #define CONTENT_RENDERER_PRESENTATION_PRESENTATION_DISPATCHER_H_
|
|
|
| #include "base/compiler_specific.h"
|
| -#include "base/memory/scoped_vector.h"
|
| #include "content/common/content_export.h"
|
| #include "content/common/presentation/presentation_service.mojom.h"
|
| #include "content/public/renderer/render_frame_observer.h"
|
| -#include "content/renderer/presentation/presentation_session_dispatcher.h"
|
| #include "third_party/WebKit/public/platform/modules/presentation/WebPresentationClient.h"
|
|
|
| namespace blink {
|
| @@ -57,6 +55,9 @@ class CONTENT_EXPORT PresentationDispatcher
|
| presentation::PresentationErrorPtr error);
|
| void OnDefaultSessionStarted(
|
| presentation::PresentationSessionInfoPtr session_info);
|
| + void OnSessionStateChange(
|
| + presentation::PresentationSessionInfoPtr session_info,
|
| + presentation::PresentationSessionState session_state);
|
|
|
| void ConnectToPresentationServiceIfNeeded();
|
|
|
| @@ -67,14 +68,6 @@ class CONTENT_EXPORT PresentationDispatcher
|
| // Used as a weak reference. Can be null since lifetime is bound to the frame.
|
| blink::WebPresentationController* controller_;
|
| presentation::PresentationServicePtr presentation_service_;
|
| -
|
| - // Wrappers around the PresentationSessionPtr corresponding to each Javascript
|
| - // PresentationSession object passed back to the frame.
|
| - // TODO(avayvod): Switch to base::IDMap when the lookup by presentation id is
|
| - // needed.
|
| - using PresentationSessionDispatchers =
|
| - ScopedVector<PresentationSessionDispatcher>;
|
| - PresentationSessionDispatchers presentation_session_dispatchers_;
|
| };
|
|
|
| } // namespace content
|
|
|