2008-05-30 Maciej Stachowiak <mjs@apple.com>
[WebKit.git] / WebCore / bindings / js / kjs_proxy.h
index b74b196036247a43903f3082898f7a5bbab656ac..732a4f2f5818ece0df19ff930985d77e31573386 100644 (file)
@@ -77,6 +77,9 @@ public:
     void setPaused(bool b) { m_paused = b; }
     bool isPaused() const { return m_paused; }
 
+    void clearFormerWindow(JSDOMWindow* window) { m_liveFormerWindows.remove(window); }
+    void updateDocument();
+
 private:
     void initScriptIfNeeded()
     {
@@ -86,6 +89,7 @@ private:
     void initScript();
 
     KJS::ProtectedPtr<JSDOMWindowShell> m_windowShell;
+    HashSet<JSDOMWindow*> m_liveFormerWindows;
     Frame* m_frame;
     int m_handlerLineno;