Index: third_party/WebKit/Source/core/dom/RemoteSecurityContext.h |
diff --git a/third_party/WebKit/Source/core/dom/RemoteSecurityContext.h b/third_party/WebKit/Source/core/dom/RemoteSecurityContext.h |
index 1552d1c38550d06e38459858509aabd2ab23ed0a..b3ed789ada6a0727ea238a27abb1be3b340f55d0 100644 |
--- a/third_party/WebKit/Source/core/dom/RemoteSecurityContext.h |
+++ b/third_party/WebKit/Source/core/dom/RemoteSecurityContext.h |
@@ -11,12 +11,14 @@ |
namespace blink { |
+class RemoteFrameClient; |
+ |
class CORE_EXPORT RemoteSecurityContext : public GarbageCollectedFinalized<RemoteSecurityContext>, public SecurityContext { |
USING_GARBAGE_COLLECTED_MIXIN(RemoteSecurityContext); |
public: |
DECLARE_VIRTUAL_TRACE(); |
- static RemoteSecurityContext* create(); |
+ static RemoteSecurityContext* create(RemoteFrameClient*); |
void setReplicatedOrigin(PassRefPtr<SecurityOrigin>); |
void resetReplicatedContentSecurityPolicy(); |
@@ -24,7 +26,9 @@ public: |
void didUpdateSecurityOrigin() override { } |
private: |
- RemoteSecurityContext(); |
+ explicit RemoteSecurityContext(RemoteFrameClient*); |
+ |
+ Member<RemoteFrameClient> m_remoteFrameClient; |
}; |
} // namespace blink |