Chromium Code Reviews| 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()) { |