Index: content/renderer/render_frame_proxy.cc |
diff --git a/content/renderer/render_frame_proxy.cc b/content/renderer/render_frame_proxy.cc |
index 635965a8fdbcb7c279033f57cd1301d082a10d56..c3f965bb2a9e78d73328a3ddc52b5c1b7c7cb4f2 100644 |
--- a/content/renderer/render_frame_proxy.cc |
+++ b/content/renderer/render_frame_proxy.cc |
@@ -157,6 +157,8 @@ void RenderFrameProxy::SetReplicatedState(const FrameReplicationState& state) { |
DCHECK(web_frame_); |
web_frame_->setReplicatedOrigin(blink::WebSecurityOrigin::createFromString( |
blink::WebString::fromUTF8(state.origin.string()))); |
+ web_frame_->setReplicatedSandboxFlags( |
+ static_cast<blink::WebSandboxFlags>(state.sandbox_flags)); |
} |
bool RenderFrameProxy::OnMessageReceived(const IPC::Message& msg) { |