| Index: Source/core/frame/Frame.h
|
| diff --git a/Source/core/frame/Frame.h b/Source/core/frame/Frame.h
|
| index 82edd69195305712220249d113f3020077587c98..a4b404a632819c5db58264c470b03bd5b141a138 100644
|
| --- a/Source/core/frame/Frame.h
|
| +++ b/Source/core/frame/Frame.h
|
| @@ -28,6 +28,7 @@
|
| #ifndef Frame_h
|
| #define Frame_h
|
|
|
| +#include "heap/Handle.h"
|
| #include "wtf/Forward.h"
|
| #include "wtf/HashSet.h"
|
| #include "wtf/RefCounted.h"
|
| @@ -71,7 +72,7 @@ public:
|
|
|
| // FIXME: DOMWindow and Document should both be moved to LocalFrame
|
| // after RemoteFrame is complete enough to exist without them.
|
| - virtual void setDOMWindow(PassRefPtr<DOMWindow>);
|
| + virtual void setDOMWindow(PassRefPtrWillBeRawPtr<DOMWindow>);
|
| DOMWindow* domWindow() const;
|
| Document* document() const;
|
|
|
| @@ -93,7 +94,7 @@ protected:
|
| FrameHost* m_host;
|
| HTMLFrameOwnerElement* m_ownerElement;
|
|
|
| - RefPtr<DOMWindow> m_domWindow;
|
| + RefPtrWillBePersistent<DOMWindow> m_domWindow;
|
|
|
| private:
|
|
|
|
|