| Index: content/child/blink_platform_impl.cc
|
| diff --git a/content/child/blink_platform_impl.cc b/content/child/blink_platform_impl.cc
|
| index 0bba73a40c6ac1a1ae4aab33a4a1702a48425798..0b41bff1199ca0e08cb56193556e4d79a0bf3cbe 100644
|
| --- a/content/child/blink_platform_impl.cc
|
| +++ b/content/child/blink_platform_impl.cc
|
| @@ -863,10 +863,13 @@ blink::WebFeaturePolicy* BlinkPlatformImpl::createFeaturePolicy(
|
| return policy.release();
|
| }
|
|
|
| -void BlinkPlatformImpl::resetFeaturePolicyOrigin(
|
| - blink::WebFeaturePolicy* policy,
|
| - const blink::WebSecurityOrigin& origin) {
|
| - static_cast<FeaturePolicy*>(policy)->ResetOrigin(url::Origin(origin));
|
| +blink::WebFeaturePolicy* BlinkPlatformImpl::duplicateFeaturePolicyWithOrigin(
|
| + const blink::WebFeaturePolicy& policy,
|
| + const blink::WebSecurityOrigin& new_origin) {
|
| + std::unique_ptr<FeaturePolicy> new_policy =
|
| + FeaturePolicy::CreateFromPolicyWithOrigin(
|
| + static_cast<const FeaturePolicy&>(policy), url::Origin(new_origin));
|
| + return new_policy.release();
|
| }
|
|
|
| } // namespace content
|
|
|