Index: content/renderer/render_frame_impl.h |
diff --git a/content/renderer/render_frame_impl.h b/content/renderer/render_frame_impl.h |
index 4863460d6fa04a24ce4446835ff569e889881c8f..5e983c39f0821f793a7fafb9faa84be2b6149279 100644 |
--- a/content/renderer/render_frame_impl.h |
+++ b/content/renderer/render_frame_impl.h |
@@ -84,6 +84,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 didChangeDefaultPresentation(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; |
@@ -875,6 +877,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_; |