Index: content/common/frame_replication_state.h |
diff --git a/content/common/frame_replication_state.h b/content/common/frame_replication_state.h |
index 55f0ef3f92c8d7a6cbd60028e447ea5742686072..9ec7b8b5839e124dddc27948097bf372ab028864 100644 |
--- a/content/common/frame_replication_state.h |
+++ b/content/common/frame_replication_state.h |
@@ -23,7 +23,8 @@ struct CONTENT_EXPORT FrameReplicationState { |
const std::string& name, |
const std::string& unique_name, |
blink::WebSandboxFlags sandbox_flags, |
- bool should_enforce_strict_mixed_content_checking); |
+ bool should_enforce_strict_mixed_content_checking, |
+ bool has_potentially_trustworthy_unique_origin); |
~FrameReplicationState(); |
// Current origin of the frame. This field is updated whenever a frame |
@@ -90,6 +91,10 @@ struct CONTENT_EXPORT FrameReplicationState { |
// frames live in different processes. |
bool should_enforce_strict_mixed_content_checking; |
+ // True if a frame's origin is unique and should be considered potentially |
+ // trustworthy. |
+ bool has_potentially_trustworthy_unique_origin; |
+ |
// TODO(alexmos): Eventually, this structure can also hold other state that |
// needs to be replicated, such as frame sizing info. |
}; |