Index: content/renderer/render_frame_impl.h |
diff --git a/content/renderer/render_frame_impl.h b/content/renderer/render_frame_impl.h |
index 6a3daa773f0d4806531efbc8dd02ee4c8af0933b..77b19aec12c3189b0578141f51bf5b5fa8868a9d 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; |
@@ -878,6 +880,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_; |