| Index: content/common/frame_replication_state.h
|
| diff --git a/content/common/frame_replication_state.h b/content/common/frame_replication_state.h
|
| index 37612c873f7f2ae5aa5d6a0b4dce27e43066228c..0bb4d7cd014e7d3ff262e0fd0e9b369f142e58c6 100644
|
| --- a/content/common/frame_replication_state.h
|
| +++ b/content/common/frame_replication_state.h
|
| @@ -21,7 +21,8 @@ struct CONTENT_EXPORT FrameReplicationState {
|
| FrameReplicationState();
|
| FrameReplicationState(blink::WebTreeScopeType scope,
|
| const std::string& name,
|
| - blink::WebSandboxFlags sandbox_flags);
|
| + blink::WebSandboxFlags sandbox_flags,
|
| + bool should_enforce_strict_mixed_content_checking);
|
| ~FrameReplicationState();
|
|
|
| // Current origin of the frame. This field is updated whenever a frame
|
| @@ -69,6 +70,11 @@ struct CONTENT_EXPORT FrameReplicationState {
|
| // operator.
|
| blink::WebTreeScopeType scope;
|
|
|
| + // True if a frame's current document should strictly block all mixed
|
| + // content. Updates are immediately sent to all frame proxies when in
|
| + // --site-per-process mode.
|
| + bool should_enforce_strict_mixed_content_checking;
|
| +
|
| // TODO(alexmos): Eventually, this structure can also hold other state that
|
| // needs to be replicated, such as frame sizing info.
|
| };
|
|
|