summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/webkit/WebCore/page/FrameTree.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/webkit/WebCore/page/FrameTree.h')
-rw-r--r--src/3rdparty/webkit/WebCore/page/FrameTree.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/3rdparty/webkit/WebCore/page/FrameTree.h b/src/3rdparty/webkit/WebCore/page/FrameTree.h
index 0952dcd..d4c8c43 100644
--- a/src/3rdparty/webkit/WebCore/page/FrameTree.h
+++ b/src/3rdparty/webkit/WebCore/page/FrameTree.h
@@ -21,10 +21,11 @@
#define FrameTree_h
#include "AtomicString.h"
-#include "Frame.h"
namespace WebCore {
+ class Frame;
+
class FrameTree : Noncopyable {
public:
FrameTree(Frame* thisFrame, Frame* parentFrame)
@@ -55,6 +56,7 @@ namespace WebCore {
Frame* traversePreviousWithWrap(bool) const;
void appendChild(PassRefPtr<Frame>);
+ void detachFromParent() { m_parent = 0; }
void removeChild(Frame*);
Frame* child(unsigned index) const;