Index: public/web/WebFrameClient.h |
diff --git a/public/web/WebFrameClient.h b/public/web/WebFrameClient.h |
index 62641d2a76f6e397b5b148989bc3f621fb8c0ce5..0aa6f892a9849891e0b3d6763e96b4b654160dce 100644 |
--- a/public/web/WebFrameClient.h |
+++ b/public/web/WebFrameClient.h |
@@ -611,6 +611,19 @@ public: |
virtual bool enterFullscreen() { return false; } |
virtual bool exitFullscreen() { return false; } |
+ |
+ // Sudden termination -------------------------------------------------- |
+ |
+ // Called when an element preventing the sudden termination of the frame is |
+ // added or removed. |variation| is the number of elements added, removed if |
+ // it is negative. |type| is the type of element (BeforeUnload handler, |
+ // Unload handler). |
+ enum SuddenTerminationDisablerType { |
+ BeforeUnloadHandler, |
+ UnloadHandler, |
+ }; |
+ virtual void suddenTerminationDisablerChanged(int variation, SuddenTerminationDisablerType) { } |
+ |
protected: |
virtual ~WebFrameClient() { } |
}; |