| 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..c75183221a3e32068e6cae3f8f9d285f51506149 100644
|
| --- a/content/renderer/render_frame_impl.h
|
| +++ b/content/renderer/render_frame_impl.h
|
| @@ -519,6 +519,9 @@ class CONTENT_EXPORT RenderFrameImpl
|
| virtual void didChangeManifest(blink::WebLocalFrame*);
|
| virtual bool enterFullscreen();
|
| virtual bool exitFullscreen();
|
| + void suddenTerminationDisablerChanged(
|
| + bool present,
|
| + blink::WebFrameClient::SuddenTerminationDisablerType type) override;
|
|
|
| // WebMediaPlayerDelegate implementation:
|
| void DidPlay(blink::WebMediaPlayer* player) override;
|
| @@ -862,6 +865,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.
|
| + bool beforeunload_handlers_present_;
|
| + bool unload_handlers_present_;
|
| +
|
| #if defined(OS_MACOSX) || defined(OS_ANDROID)
|
| // The external popup for the currently showing select popup.
|
| scoped_ptr<ExternalPopupMenu> external_popup_menu_;
|
|
|