Index: content/renderer/render_frame_impl.h |
diff --git a/content/renderer/render_frame_impl.h b/content/renderer/render_frame_impl.h |
index bebb612a3d84e19876eae5cccbaf207b4af6ac7e..9fc9564a04fb27fb4cdaf3b781f7229715e6e3b5 100644 |
--- a/content/renderer/render_frame_impl.h |
+++ b/content/renderer/render_frame_impl.h |
@@ -86,6 +86,7 @@ class MidiDispatcher; |
class NotificationPermissionDispatcher; |
class PageState; |
class PepperPluginInstanceImpl; |
+class PermissionManager; |
class PresentationDispatcher; |
class PushMessagingDispatcher; |
class RendererAccessibility; |
@@ -518,9 +519,10 @@ class CONTENT_EXPORT RenderFrameImpl |
virtual void didChangeManifest(blink::WebLocalFrame*); |
virtual bool enterFullscreen(); |
virtual bool exitFullscreen(); |
- void suddenTerminationDisablerChanged( |
+ virtual void suddenTerminationDisablerChanged( |
bool present, |
- blink::WebFrameClient::SuddenTerminationDisablerType type) override; |
+ blink::WebFrameClient::SuddenTerminationDisablerType type); |
+ virtual blink::WebPermissionClient* permissionClient(); |
// WebMediaPlayerDelegate implementation: |
void DidPlay(blink::WebMediaPlayer* player) override; |
@@ -872,6 +874,8 @@ class CONTENT_EXPORT RenderFrameImpl |
// AccessibilityModeOff. |
RendererAccessibility* renderer_accessibility_; |
+ scoped_ptr<PermissionManager> permission_client_; |
+ |
#if defined(OS_MACOSX) || defined(OS_ANDROID) |
// The external popup for the currently showing select popup. |
scoped_ptr<ExternalPopupMenu> external_popup_menu_; |