| Index: third_party/WebKit/Source/core/loader/DocumentLoader.cpp
|
| diff --git a/third_party/WebKit/Source/core/loader/DocumentLoader.cpp b/third_party/WebKit/Source/core/loader/DocumentLoader.cpp
|
| index b8767260da3b54447598a4982e67326047400931..101f77d7c50ae46bdb60e6f4ddd364f8f9990e75 100644
|
| --- a/third_party/WebKit/Source/core/loader/DocumentLoader.cpp
|
| +++ b/third_party/WebKit/Source/core/loader/DocumentLoader.cpp
|
| @@ -1013,11 +1013,8 @@ void setFeaturePolicy(Document* document, const String& featurePolicyHeader) {
|
| featurePolicyHeader, frame->securityContext()->getSecurityOrigin(),
|
| &messages);
|
| WebParsedFeaturePolicy containerPolicy;
|
| - if (frame->owner()) {
|
| - containerPolicy = getContainerPolicyFromAllowedFeatures(
|
| - frame->owner()->allowedFeatures(),
|
| - frame->securityContext()->getSecurityOrigin());
|
| - }
|
| + if (frame->owner())
|
| + containerPolicy = frame->owner()->containerPolicy();
|
| frame->securityContext()->initializeFeaturePolicy(
|
| parsedHeader, containerPolicy, parentFeaturePolicy);
|
|
|
|
|