| Index: content/renderer/render_frame_impl.h
|
| diff --git a/content/renderer/render_frame_impl.h b/content/renderer/render_frame_impl.h
|
| index 3decd78c85acd9f27ffa516f27d04656ea172c0a..0c592618e6cf34f8fdb3e94ad40ef12e415ed2b8 100644
|
| --- a/content/renderer/render_frame_impl.h
|
| +++ b/content/renderer/render_frame_impl.h
|
| @@ -510,6 +510,9 @@ class CONTENT_EXPORT RenderFrameImpl
|
| virtual void didChangeManifest(blink::WebLocalFrame*);
|
| virtual bool enterFullscreen();
|
| virtual bool exitFullscreen();
|
| + void suddenTerminationDisablerChanged(
|
| + int variation,
|
| + blink::WebFrameClient::SuddenTerminationDisablerType type) override;
|
|
|
| // WebMediaPlayerDelegate implementation:
|
| void DidPlay(blink::WebMediaPlayer* player) override;
|
| @@ -846,6 +849,11 @@ class CONTENT_EXPORT RenderFrameImpl
|
| // AccessibilityModeOff.
|
| RendererAccessibility* renderer_accessibility_;
|
|
|
| + // Used to track disablers of sudden termination. A change of presence of any
|
| + // of those elements should be transmitted to the browser.
|
| + int beforeunload_handlers_;
|
| + int unload_handlers_;
|
| +
|
| #if defined(OS_MACOSX) || defined(OS_ANDROID)
|
| // The external popup for the currently showing select popup.
|
| scoped_ptr<ExternalPopupMenu> external_popup_menu_;
|
|
|