Index: Source/core/frame/RemoteFrame.cpp |
diff --git a/Source/core/frame/RemoteFrame.cpp b/Source/core/frame/RemoteFrame.cpp |
index 54ebd930fefbe39eb35bebbe19099f2c94046a94..c8127d05cb70396f15db878d447bee9b86602023 100644 |
--- a/Source/core/frame/RemoteFrame.cpp |
+++ b/Source/core/frame/RemoteFrame.cpp |
@@ -31,14 +31,20 @@ void RemoteFrame::detach() |
m_host = nullptr; |
} |
-void RemoteFrame::setView(PassRefPtr<RemoteFrameView> view) |
+void RemoteFrame::trace(Visitor* visitor) |
+{ |
+ visitor->trace(m_view); |
+ Frame::trace(visitor); |
+} |
+ |
+void RemoteFrame::setView(PassRefPtrWillBeRawPtr<RemoteFrameView> view) |
{ |
m_view = view; |
haraken
2014/09/26 09:19:25
Don't we need to call m_view->dispose() here?
sof
2014/09/28 15:11:25
Not needed, as ~RemoteFrameView is empty.
|
} |
void RemoteFrame::createView() |
{ |
- RefPtr<RemoteFrameView> view = RemoteFrameView::create(this); |
+ RefPtrWillBeRawPtr<RemoteFrameView> view = RemoteFrameView::create(this); |
setView(view); |
if (ownerRenderer()) { |