Index: content/renderer/render_frame_impl.h |
diff --git a/content/renderer/render_frame_impl.h b/content/renderer/render_frame_impl.h |
index e4f2901a32959a0b3d03a73ca3d5e8e76a896f4d..3b0d0344341dc8f31c2f5968fb9b28b85fd65402 100644 |
--- a/content/renderer/render_frame_impl.h |
+++ b/content/renderer/render_frame_impl.h |
@@ -52,6 +52,7 @@ class WebGeolocationClient; |
class WebMouseEvent; |
class WebContentDecryptionModule; |
class WebMediaPlayer; |
+class WebPresentationClient; |
class WebPushClient; |
class WebSecurityOrigin; |
struct WebCompositionUnderline; |
@@ -83,6 +84,7 @@ class MidiDispatcher; |
class NotificationPermissionDispatcher; |
class PageState; |
class PepperPluginInstanceImpl; |
+class PresentationDispatcher; |
class PushMessagingDispatcher; |
class RendererAccessibility; |
class RendererCdmManager; |
@@ -487,6 +489,7 @@ class CONTENT_EXPORT RenderFrameImpl |
virtual void willOpenWebSocket(blink::WebSocketHandle* handle); |
virtual blink::WebGeolocationClient* geolocationClient(); |
virtual blink::WebPushClient* pushClient(); |
+ virtual blink::WebPresentationClient* presentationClient(); |
virtual void willStartUsingPeerConnectionHandler( |
blink::WebLocalFrame* frame, |
blink::WebRTCPeerConnectionHandler* handler); |
@@ -845,6 +848,10 @@ class CONTENT_EXPORT RenderFrameImpl |
// The push messaging dispatcher attached to this frame, lazily initialized. |
PushMessagingDispatcher* push_messaging_dispatcher_; |
+ // The presentation dispatcher implementation attached to this frame, lazily |
+ // initialized. |
+ PresentationDispatcher* presentation_dispatcher_; |
+ |
ServiceRegistryImpl service_registry_; |
// The screen orientation dispatcher attached to the frame, lazily |