diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/trustedtypes/trusted_type_policy_factory.h')
-rw-r--r-- | chromium/third_party/blink/renderer/core/trustedtypes/trusted_type_policy_factory.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/chromium/third_party/blink/renderer/core/trustedtypes/trusted_type_policy_factory.h b/chromium/third_party/blink/renderer/core/trustedtypes/trusted_type_policy_factory.h index 7ac03691166..88a6a37c249 100644 --- a/chromium/third_party/blink/renderer/core/trustedtypes/trusted_type_policy_factory.h +++ b/chromium/third_party/blink/renderer/core/trustedtypes/trusted_type_policy_factory.h @@ -27,12 +27,14 @@ class CORE_EXPORT TrustedTypePolicyFactory final : public ScriptWrappable, public: static TrustedTypePolicyFactory* Create(LocalFrame* frame) { - return new TrustedTypePolicyFactory(frame); + return MakeGarbageCollected<TrustedTypePolicyFactory>(frame); } + explicit TrustedTypePolicyFactory(LocalFrame*); + // TrustedTypePolicyFactory.idl TrustedTypePolicy* createPolicy(const String&, - const TrustedTypePolicyOptions&, + const TrustedTypePolicyOptions*, bool exposed, ExceptionState&); @@ -48,8 +50,6 @@ class CORE_EXPORT TrustedTypePolicyFactory final : public ScriptWrappable, void Trace(blink::Visitor*) override; private: - explicit TrustedTypePolicyFactory(LocalFrame*); - const WrapperTypeInfo* GetWrapperTypeInfoFromScriptValue(ScriptState*, const ScriptValue&); |