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); |