Index: Source/web/RemoteFrameClientImpl.h |
diff --git a/Source/web/RemoteFrameClientImpl.h b/Source/web/RemoteFrameClientImpl.h |
index f206675202d812d8fe670fe2980838aa478ae4d5..eb2342d87a0e26d08b8059cc0cadaeee73ee3059 100644 |
--- a/Source/web/RemoteFrameClientImpl.h |
+++ b/Source/web/RemoteFrameClientImpl.h |
@@ -12,7 +12,9 @@ class WebRemoteFrameImpl; |
class RemoteFrameClientImpl final : public RemoteFrameClient { |
public: |
- explicit RemoteFrameClientImpl(WebRemoteFrameImpl*); |
+ static PassOwnPtrWillBeRawPtr<RemoteFrameClientImpl> create(WebRemoteFrameImpl*); |
+ |
+ DECLARE_VIRTUAL_TRACE(); |
// FrameClient overrides: |
bool inShadowTree() const override; |
@@ -38,7 +40,9 @@ public: |
WebRemoteFrameImpl* webFrame() const { return m_webFrame; } |
private: |
- WebRemoteFrameImpl* m_webFrame; |
+ explicit RemoteFrameClientImpl(WebRemoteFrameImpl*); |
+ |
+ RawPtrWillBeMember<WebRemoteFrameImpl> m_webFrame; |
}; |
} // namespace blink |